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

JP7638073B2 - Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus - Google Patents

Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus Download PDF

Info

Publication number
JP7638073B2
JP7638073B2 JP2020122593A JP2020122593A JP7638073B2 JP 7638073 B2 JP7638073 B2 JP 7638073B2 JP 2020122593 A JP2020122593 A JP 2020122593A JP 2020122593 A JP2020122593 A JP 2020122593A JP 7638073 B2 JP7638073 B2 JP 7638073B2
Authority
JP
Japan
Prior art keywords
print job
printing
print
setting contents
printing conditions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020122593A
Other languages
Japanese (ja)
Other versions
JP2022019049A (en
Inventor
健太 小西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2020122593A priority Critical patent/JP7638073B2/en
Publication of JP2022019049A publication Critical patent/JP2022019049A/en
Application granted granted Critical
Publication of JP7638073B2 publication Critical patent/JP7638073B2/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)

Description

本発明は、画像形成装置、画像形成装置を含む印刷システム、画像形成装置の制御プログラムおよび制御方法に関し、特に、操作受付手段を備え、予め保存された印刷ジョブの実行を指示するユーザ操作が操作受付手段により受け付けられたときに、当該印刷ジョブを実行する、というジョブ保存印刷が可能な、画像形成装置、画像形成装置を含む印刷システム、画像形成装置の制御プログラムおよび制御方法に関する。 The present invention relates to an image forming apparatus, a printing system including an image forming apparatus, and a control program and control method for the image forming apparatus, and in particular to an image forming apparatus, a printing system including an image forming apparatus, and a control program and control method for the image forming apparatus, which are equipped with an operation receiving means and are capable of job-storing printing, in which a user operation instructing the execution of a previously stored print job is received by the operation receiving means and the print job is executed.

この種の技術の一例が、特許文献1に開示されている。この特許文献1に開示された技術によれば、クライアントコンピュータと、サーバと、画像形成装置としてのプリンタと、がネットワークを介して相互に接続される。クライアントコンピュータは、印刷ジョブを生成して、自身にスプールする。併せて、クライアントコンピュータは、自身のIPアドレスであるクライアントIPをサーバへ送信する。サーバは、クライアントIPとユーザIDとを対応付けて管理する。この状態で、プリンタのスロットにユーザのIDカードが通されると、つまりそのようなユーザ操作が行われると、当該IDカードからユーザIDが読み取られる。読み取られたユーザIDは、プリンタからサーバへ通知される。サーバは、プリンタから通知されたユーザIDに対応するクライアントコンピュータに対して、当該プリンタへ印刷ジョブを送信するよう指示を与える。この指示に応答して、クライアントコンピュータは、自身にスプールされた印刷ジョブをプリンタへ送信する。プリンタは、クライアントコンピュータから受信した印刷ジョブを実行する。このような要領で、ジョブ保存印刷が行われ、とりわけユーザ認証を必要とする親展印刷が実現される。 One example of this type of technology is disclosed in Patent Document 1. According to the technology disclosed in Patent Document 1, a client computer, a server, and a printer as an image forming device are connected to each other via a network. The client computer generates a print job and spools it in itself. In addition, the client computer transmits its own IP address, a client IP, to the server. The server manages the client IP and the user ID in association with each other. In this state, when a user's ID card is swiped through the printer slot, that is, when such a user operation is performed, the user ID is read from the ID card. The printer notifies the server of the read user ID. The server instructs the client computer corresponding to the user ID notified from the printer to send a print job to the printer. In response to this instruction, the client computer sends the print job spooled in itself to the printer. The printer executes the print job received from the client computer. In this manner, job storage printing is performed, and confidential printing requiring user authentication in particular is realized.

特開2005-242735号公報JP 2005-242735 A

ところで、親展印刷を含むジョブ保存印刷においては、印刷ジョブの生成時に設定された印刷部数などの設定内容に従って、当該印刷ジョブが実行される。この印刷ジョブに係る設定内容に誤りがある場合、たとえば印刷部数として必要以上の部数が設定された場合は、当該必要以上の部数の印刷が行われることになる。これは、ユーザにとって極めて不本意であり、また、不経済でもある。 In job storage printing, including confidential printing, the print job is executed according to the settings, such as the number of copies to be printed, that were set when the print job was created. If there is an error in the settings for this print job, for example if a number of copies more than necessary is set, then more copies than necessary will be printed. This is extremely unpleasant for the user and uneconomical.

そこで、本発明は、ジョブ保存印刷において、印刷ジョブに係る設定内容に誤りがあることによる不都合を回避することができる、新規な技術を提供することを、目的とする。 The present invention aims to provide a new technology that can avoid inconveniences caused by errors in the settings related to a print job when performing job-storing printing.

この目的を達成するために、本発明は、画像形成装置に係る第1の発明と、画像形成装置を含む印刷システムに係る第2の発明と、画像形成装置の制御プログラムに係る第3の発明と、画像形成装置の制御方法に係る第4の発明と、を含む。 To achieve this objective, the present invention includes a first invention relating to an image forming apparatus, a second invention relating to a printing system including an image forming apparatus, a third invention relating to a control program for the image forming apparatus, and a fourth invention relating to a control method for the image forming apparatus.

このうちの画像形成装置に係る第1の発明は、当該画像形成装置が操作受付手段および印刷手段を備えることを前提とする。この前提の下、本第1の発明は、照合手段と、印刷制御手段と、をさらに備える。照合手段は、記憶手段に記憶された印刷ジョブの実行を指示する第1操作が操作受付手段により受け付けられたとき、当該印刷ジョブに係る設定内容と予め設定された印刷条件とを照合する。印刷制御手段は、照合手段による照合結果に基づいて、印刷手段を制御する。ここで、第1操作は、印刷ジョブに関連する所定情報の入力操作を含む。そして、所定情報は、印刷ジョブの生成元を表す生成元情報を含む。さらに、印刷条件は、印刷枚数の上限と、印刷先となる画像記録媒体のサイズと、倍率と、のいずれかを含むとともに、生成元情報ごとに設定可能である。その上で、印刷制御手段は、少なくとも印刷ジョブに係る設定内容が当該印刷ジョブに係る生成元情報についての印刷条件を満足する場合に、当該印刷ジョブを当該設定内容に従って印刷手段に実行させる。加えて、本第1の発明は、警告出力手段を、さらに備える。この警告出力手段は、印刷ジョブに係る設定内容が印刷条件を満足しない場合に、警告を出力する。本第1の発明は、設定内容が印刷条件を満足しない場合に、印刷ジョブの実行を進めるかどうかをユーザへ問い合わせる問合手段をさらに備え、印刷制御手段は、問合手段による問合に対して印刷ジョブの実行を進めることを指示する第2操作が操作受付手段により受け付けられたとき、当該印刷ジョブを印刷手段に実行させ、問合手段は、印刷ジョブの実行を進めるかどうかに加えて、設定内容に基づいて印刷条件を更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせ、印刷制御手段は、問合手段による問合に対して設定内容に基づいて印刷条件を更新した上で印刷ジョブの実行を進めることを指示する第3操作が操作受付手段により受け付けられたとき、当該設定内容に従って当該印刷ジョブを印刷手段に実行させる。 The first invention of the image forming apparatus is based on the premise that the image forming apparatus includes an operation receiving means and a printing means. On this premise, the first invention further includes a collating means and a printing control means. When a first operation instructing execution of a print job stored in a storage means is received by the operation receiving means, the collating means collates the setting contents related to the print job with the preset printing conditions. The printing control means controls the printing means based on the collation result by the collating means. Here, the first operation includes an input operation of predetermined information related to the print job. The predetermined information includes origin information representing the origin of the print job. Furthermore, the printing conditions include any one of an upper limit of the number of prints, a size of the image recording medium to be printed, and a magnification, and can be set for each origin information. Then, the printing control means causes the printing means to execute the print job according to the setting contents when at least the setting contents related to the print job satisfy the printing conditions for the origin information related to the print job. In addition, the first invention further includes a warning output means. The warning output means outputs a warning when the setting contents related to the print job do not satisfy the printing conditions. The first invention further includes an inquiry means for inquiring of a user whether to proceed with execution of the print job when the setting contents do not satisfy the printing conditions, and the print control means causes the print means to execute the print job when the operation acceptance means accepts a second operation instructing to proceed with execution of the print job in response to the inquiry by the inquiry means, and in addition to whether to proceed with execution of the print job, the inquiry means inquires whether to update the printing conditions based on the setting contents and then proceed with execution of the print job, and the print control means causes the print means to execute the print job according to the setting contents when the operation acceptance means accepts a third operation instructing to proceed with execution of the print job after updating the printing conditions based on the setting contents in response to the inquiry by the inquiry means.

なお、生成元情報についての印刷条件は、当該生成元情報に係るユーザによって設定可能とされてもよい。The printing conditions for the origin information may be configurable by a user associated with the origin information.

また、所定情報は、携帯可能な記憶媒体に記憶されてもよい。この場合、操作受付手段は、記憶媒体から所定情報を読み取ることが可能な情報読取手段を含むのが、望ましい。この構成では、情報読取手段に記憶媒体から所定情報を読み取らせる操作が、当該所定情報の入力操作に当たる。 The predetermined information may also be stored in a portable storage medium. In this case, it is preferable that the operation receiving means includes an information reading means capable of reading the predetermined information from the storage medium. In this configuration, an operation of making the information reading means read the predetermined information from the storage medium corresponds to an input operation of the predetermined information.

本第1の発明における生成元とは、たとえば印刷ジョブを生成した印刷ジョブ生成装置、あるいは、当該印刷ジョブ生成装置のユーザを指す。 The generator in the first aspect of the present invention refers to, for example, a print job generating device that generates a print job, or a user of the print job generating device.

したがって、前述の印刷条件は、たとえば印刷ジョブ生成装置ごとに、あるいは、当該印刷ジョブ生成装置のユーザごとに、設定可能とされ Therefore, the above-mentioned printing conditions can be set , for example , for each print job generating device or for each user of the print job generating device.

さらに、本第1の発明においては、警告出力手段が備えられてもよい。この警告出力手段は、印刷ジョブに係る設定内容が印刷条件を満足しない場合に、警告を出力する。 Furthermore, in the first invention, a warning output means may be provided. This warning output means outputs a warning when the settings related to the print job do not satisfy the printing conditions.

また、問合手段は、印刷ジョブの実行を進めるかどうかに加えて、当該印刷ジョブに係る設定内容に基づいて印刷条件更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせてもよい。この構成では、印刷制御手段は、問合手段による問合に対して、印刷ジョブに係る設定内容に基づいて印刷条件更新した上で当該印刷ジョブの実行を進めることを指示する第3操作が操作受付手段により受け付けられたときに、当該設定内容に従って印刷ジョブを印刷手段に実行させる。 In addition to inquiring whether to proceed with the execution of the print job, the inquiry means may inquire whether to update the printing conditions based on the setting contents related to the print job and then proceed with the execution of the print job. In this configuration, when the operation acceptance means accepts a third operation in response to the inquiry by the inquiry means, which instructs the printing control means to update the printing conditions based on the setting contents related to the print job and then proceed with the execution of the print job, the print control means causes the printing means to execute the print job in accordance with the setting contents.

併せて、本第1の発明においては、条件更新手段が備えられてもよい。この条件更新手段は、前述の第3操作が操作受付手段により受け付けられたときに、つまり印刷ジョブに係る設定内容に基づいて印刷条件更新した上で当該印刷ジョブの実行を進めることを指示する当該第3操作が受け付けられたときに、当該設定内容に基づいて、印刷条件を更新する。 Additionally, in the first invention, a condition update unit may be provided, which updates the printing conditions based on the setting contents when the operation reception unit receives the third operation, that is, when the third operation instructs to update the printing conditions based on the setting contents related to the print job and then proceed with the execution of the print job, updates the printing conditions based on the setting contents.

なお、記憶手段は、本第1の発明に係る画像形成装置に備えられてもよい。 The storage means may be provided in the image forming device according to the first aspect of the present invention.

本発明のうちの第2の発明に係る印刷システムは、第1の発明に係る画像形成装置と、外部装置と、を含む。この第2の発明においては、外部装置が記憶手段を備える。 A printing system according to a second aspect of the present invention includes the image forming device according to the first aspect of the present invention and an external device. In this second aspect of the present invention, the external device includes a storage means.

本発明のうちの第3の発明に係る画像形成装置の制御プログラムは、当該画像形成装置が操作受付手段および印刷手段を備えることを前提とする。この前提の下、本第3の発明は、画像形成装置のコンピュータに、照合手順と、印刷制御手順と、を実行させる。照合手順においては、記憶手段に記憶された印刷ジョブの実行を指示する第1操作が操作受付手段により受け付けられたとき、当該印刷ジョブに係る設定内容と予め設定された印刷条件とを照合する。印刷制御手順においては、照合手順による照合結果に基づいて、印刷手段を制御する。ここで、第1操作は、印刷ジョブに関連する所定情報の入力操作を含む。そして、所定情報は、印刷ジョブの生成元を表す生成元情報を含む。さらに、印刷条件は、印刷枚数の上限と、印刷先となる画像記録媒体のサイズと、倍率と、のいずれかを含むとともに、生成元情報ごとに設定可能である。その上で、印刷制御手順においては、少なくとも印刷ジョブに係る設定内容が当該印刷ジョブに係る生成元情報についての印刷条件を満足する場合に、当該印刷ジョブを当該設定内容に従って印刷手段に実行させる。加えて、本第3の発明は、警告出力手順を、さらに画像形成装置のコンピュータに実行させる。この警告出力手順においては、印刷ジョブに係る設定内容が印刷条件を満足しない場合に、警告を出力する。本第3の発明は、印刷ジョブに係る設定内容が印刷条件を満足しない場合に、印刷ジョブの実行を進めるかどうかをユーザへ問い合わせる問合手順をさらに実行させ、印刷制御手順においては、問合手順による問合に対して印刷ジョブの実行を進めることを指示する第2操作が操作受付手段により受け付けられたとき、当該印刷ジョブを印刷手段に実行させ、問合手順は、印刷ジョブの実行を進めるかどうかに加えて、設定内容に基づいて印刷条件を更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせ、印刷制御手順は、問合手順による問合に対して設定内容に基づいて印刷条件を更新した上で印刷ジョブの実行を進めることを指示する第3操作が操作受付手段により受け付けられたとき、当該設定内容に従って当該印刷ジョブを印刷手段に実行させる。 A control program for an image forming apparatus according to a third aspect of the present invention is based on the premise that the image forming apparatus includes an operation receiving unit and a printing unit. On this premise, the third aspect of the present invention causes a computer of the image forming apparatus to execute a collation procedure and a print control procedure. In the collation procedure, when a first operation instructing execution of a print job stored in a storage unit is received by the operation receiving unit, the setting contents related to the print job are collated with a preset printing condition. In the print control procedure, the print unit is controlled based on the collation result of the collation procedure. Here, the first operation includes an input operation of predetermined information related to the print job. The predetermined information includes origin information representing the origin of the print job. Furthermore, the printing conditions include any one of an upper limit of the number of prints, a size of the image recording medium to be printed, and a magnification, and can be set for each origin information. In addition, in the print control procedure, when at least the setting contents related to the print job satisfy the printing conditions for the origin information related to the print job, the print job is executed by the print unit according to the setting contents. In addition, the third invention further causes the computer of the image forming apparatus to execute a warning output procedure. In this warning output procedure, a warning is output when the setting contents related to the print job do not satisfy the printing conditions. In the third invention, an inquiry procedure is further executed to inquire of a user whether to proceed with the execution of the print job when the setting contents related to the print job do not satisfy the printing conditions, and in the print control procedure, when a second operation instructing to proceed with the execution of the print job in response to the inquiry from the inquiry procedure is accepted by the operation acceptance means, the print job is executed by the printing means, the inquiry procedure inquires whether to proceed with the execution of the print job after updating the printing conditions based on the setting contents in addition to whether to proceed with the execution of the print job, and the print control procedure causes the printing means to execute the print job according to the setting contents when a third operation instructing to proceed with the execution of the print job after updating the printing conditions based on the setting contents is accepted by the operation acceptance means in response to the inquiry from the inquiry procedure.

本発明のうちの第4の発明に係る画像形成装置の制御方法は、当該画像形成装置が操作受付手段および印刷手段を備えることを前提とする。この前提の下、本第4の発明は、照合ステップと、印刷制御ステップと、を含む。照合ステップにおいては、記憶手段に記憶された印刷ジョブの実行を指示する第1操作が操作受付手段により受け付けられたとき、当該印刷ジョブに係る設定内容と予め設定された印刷条件とを照合する。印刷制御ステップにおいては、照合ステップによる照合結果に基づいて、印刷手段を制御する。ここで、第1操作は、印刷ジョブに関連する所定情報の入力操作を含む。そして、所定情報は、印刷ジョブの生成元を表す生成元情報を含む。さらに、印刷条件は、印刷枚数の上限と、印刷先となる画像記録媒体のサイズと、倍率と、のいずれかを含むとともに、生成元情報ごとに設定可能である。その上で、印刷制御ステップにおいては、少なくとも印刷ジョブに係る設定内容が当該印刷ジョブに係る生成元情報についての印刷条件を満足する場合に、当該印刷ジョブを当該設定内容に従って印刷手段に実行させる。加えて、本第4の発明は、警告出力ステップを、さらに含む。この警告出力ステップにおいては、印刷ジョブに係る設定内容が印刷条件を満足しない場合に、警告を出力する。本第4の発明は、設定内容が印刷条件を満足しない場合に、印刷ジョブの実行を進めるかどうかをユーザへ問い合わせる問合ステップをさらに含み、印刷制御ステップにおいては、問合ステップによる問合に対して印刷ジョブの実行を進めることを指示する第2操作が操作受付手段により受け付けられたとき、当該印刷ジョブを印刷ステップに実行させ、問合ステップは、印刷ジョブの実行を進めるかどうかに加えて、設定内容に基づいて印刷条件を更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせ、印刷制御ステップは、問合ステップによる問合に対して設定内容に基づいて印刷条件を更新した上で印刷ジョブの実行を進めることを指示する第3操作が操作受付手段により受け付けられたとき、当該設定内容に従って当該印刷ジョブを印刷手段に実行させる。 A method for controlling an image forming apparatus according to a fourth aspect of the present invention is based on the premise that the image forming apparatus includes an operation receiving means and a printing means. On this premise, the fourth aspect of the present invention includes a collation step and a print control step. In the collation step, when a first operation instructing execution of a print job stored in a storage means is received by the operation receiving means, the setting contents related to the print job are collated with preset printing conditions. In the print control step, the print means is controlled based on the collation result by the collation step. Here, the first operation includes an input operation of predetermined information related to the print job. The predetermined information includes origin information representing the origin of the print job. Furthermore, the printing conditions include any one of an upper limit of the number of prints, a size of the image recording medium to be printed, and a magnification, and can be set for each origin information. In addition, in the print control step, when at least the setting contents related to the print job satisfy the printing conditions for the origin information related to the print job, the print job is executed by the printing means according to the setting contents. In addition, the fourth aspect of the present invention further includes a warning output step. In the warning output step, a warning is output when the setting contents related to the print job do not satisfy the printing conditions. The fourth invention further includes an inquiry step of inquiring of a user as to whether to proceed with the execution of the print job when the setting contents do not satisfy the printing conditions, and in the print control step, when a second operation instructing to proceed with the execution of the print job in response to the inquiry by the inquiry step is accepted by the operation acceptance means, the print job is executed by the print step, the inquiry step inquires whether to proceed with the execution of the print job after updating the printing conditions based on the setting contents in addition to whether to proceed with the execution of the print job, and the print control step, when a third operation instructing to proceed with the execution of the print job after updating the printing conditions based on the setting contents is accepted by the operation acceptance means in response to the inquiry by the inquiry step, the print job is executed by the print means according to the setting contents.

本発明によれば、親展印刷を含むジョブ保存印刷において、印刷ジョブに係る設定内容に誤りがあることによる不都合を回避することができる。 According to the present invention, it is possible to avoid inconveniences caused by errors in the settings related to a print job in job storage printing, including confidential printing.

図1は、本発明の第1実施例に係るネットワークシステムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of a network system according to a first embodiment of the present invention. 図2は、第1実施例におけるユーザ管理テーブルの構成を概念的に示す図である。FIG. 2 is a diagram conceptually showing the configuration of a user management table in the first embodiment. 図3は、第1実施例に係る複合機の電気的な構成を示すブロック図である。FIG. 3 is a block diagram showing the electrical configuration of the multifunction peripheral according to the first embodiment. 図4は、第1実施例における任意のパーソナルコンピュータと管理サーバとの間の通信手順の一例を示す図である。FIG. 4 is a diagram showing an example of a communication procedure between an arbitrary personal computer and a management server in the first embodiment. 図5は、第1実施例における任意の複合機と管理サーバとの間の通信手順の一例を示す図である。FIG. 5 is a diagram showing an example of a communication procedure between an arbitrary multifunction device and a management server in the first embodiment. 図6は、図5に続く図である。FIG. 6 is a continuation of FIG. 図7は、第1実施例における印刷条件設定画面の一例を示す図である。FIG. 7 is a diagram showing an example of a printing condition setting screen in the first embodiment. 図8は、第1実施例における印刷条件テーブルの構成を概念的に示す図である。FIG. 8 is a diagram conceptually showing the configuration of the printing condition table in the first embodiment. 図9は、第1実施例における警告画面を示す図である。FIG. 9 is a diagram showing a warning screen in the first embodiment. 図10は、第1実施例における印刷ジョブ操作画面の一例を示す図である。FIG. 10 is a diagram showing an example of a print job operation screen in the first embodiment. 図11は、第1実施例におけるそれぞれの複合機の主記憶部のRAM内の構成を概念的に示すメモリマップである。FIG. 11 is a memory map conceptually showing the internal configuration of the RAM of the main storage unit of each multifunction peripheral in the first embodiment. 図12は、第1実施例における保存ジョブ印刷制御タスクの一部分の流れを示すフロー図である。FIG. 12 is a flow diagram showing the flow of a part of the stored job print control task in the first embodiment. 図13は、第1実施例における保存ジョブ印刷制御タスクの残りの部分の流れを示すフロー図である。FIG. 13 is a flow diagram showing the flow of the remaining part of the stored job print control task in the first embodiment. 図14は、本発明の第2実施例に係るネットワークシステムの全体の概略構成を示す図である。FIG. 14 is a diagram showing a schematic configuration of the entire network system according to the second embodiment of the present invention. 図15は、第2実施例における保存ジョブ印刷制御タスクの一部分の流れを示すフロー図である。FIG. 15 is a flow diagram showing the flow of a part of the stored job print control task in the second embodiment. 図16は、本発明の第3実施例における印刷ジョブ操作画面の一例を示す図である。FIG. 16 is a diagram showing an example of a print job operation screen in the third embodiment of the present invention. 図17は、第3実施例における保存ジョブ印刷制御タスクの一部分の流れを示すフロー図である。FIG. 17 is a flow diagram showing the flow of a part of the stored job print control task in the third embodiment.

[第1実施例]
本発明の第1実施例について、図1に示される企業用のネットワークシステム10を例に挙げて説明する。
[First embodiment]
A first embodiment of the present invention will be described with reference to an enterprise network system 10 shown in FIG.

図1に示されるように、本第1実施例に係るネットワークシステム10は、画像形成装置としての複数台の複合機20、20、…と、印刷ジョブ生成装置としての複数台のパーソナルコンピュータ(以下、「PC」と言う。)30、30、…と、管理装置としての1台の管理サーバ40と、を含む。これらは、社内に敷設された通信回線50を介して相互に接続されることで、社内LAN(Local Area Network)を構成する。なお、通信回線50は、有線回線および無線回線のいずれであってもよく、これらの組合せであってもよい。また、ネットワークシステム10は、不図示の他のネットワークシステムと接続されることで、MAN(Metropolitan Area Network)やWAN(Wide Area Network)などのより規模の大きいネットワークシステムを構成してもよい。さらに、ネットワークシステム10は、インターネットと接続されてもよい。 As shown in FIG. 1, the network system 10 according to the first embodiment includes a plurality of multifunction peripherals 20, 20, ... as image forming devices, a plurality of personal computers (hereinafter referred to as "PCs") 30, 30, ... as print job generating devices, and one management server 40 as a management device. These are connected to each other via a communication line 50 installed within the company to form an in-house LAN (Local Area Network). The communication line 50 may be either a wired line or a wireless line, or a combination of these. Furthermore, the network system 10 may be connected to other network systems (not shown) to form a larger-scale network system such as a MAN (Metropolitan Area Network) or a WAN (Wide Area Network). Furthermore, the network system 10 may be connected to the Internet.

それぞれの複合機20は、コピー機能、プリンタ機能、イメージスキャナ機能、ファクス機能などの複数の機能を有する、いわゆるMFP(MultiFunction Peripheral)である。それぞれの複合機20は、社員を含む複数人によって共用されることを前提として、社内の適宜の場所に設置される。なお、それぞれの複合機20は、後述するカード読取部202を備える。また、それぞれの複合機20には、個別の装置識別情報としてのIP(Internet Protocol)アドレスが付される。 Each multifunction device 20 is a so-called MFP (Multi Function Peripheral) that has multiple functions such as a copy function, a printer function, an image scanner function, and a fax function. Each multifunction device 20 is installed in an appropriate location within the company, on the assumption that it will be shared by multiple people, including employees. Each multifunction device 20 is equipped with a card reading unit 202, which will be described later. Each multifunction device 20 is also assigned an IP (Internet Protocol) address as individual device identification information.

それぞれのPC30は、たとえば個々の社員用として、当該個々の社員に割り当てられる。それぞれのPC30にも、個別のIPアドレスが付される。併せて、それぞれのPC30には、当該PC30のユーザの名称であるユーザ名が付される。なお、それぞれのPC30のユーザについては、「ユーザA」、「ユーザB」、「ユーザC」、…というように個別に表現することがある。また、それぞれのPC30のユーザには、個別のユーザ識別情報としてのユーザID(IDentification)が付される。このユーザIDは、たとえば社員番号であるが、当該社員番号以外の適宜の情報であってもよい。さらに、それぞれのPC30のユーザには、当該ユーザのユーザIDが記憶された携帯可能な記憶媒体、たとえば後述するIC(Integrated Circuit)カード60、が付与される。このICカード60は、たとえば社員証を兼ねるが、当該社員証とは別に付与されてもよい。 Each PC 30 is assigned to an individual employee for use by that employee. Each PC 30 is also assigned an individual IP address. In addition, each PC 30 is assigned a user name, which is the name of the user of that PC 30. The users of each PC 30 may be individually expressed as "User A", "User B", "User C", .... Each user of the PC 30 is also assigned a user ID (IDentification) as individual user identification information. This user ID is, for example, an employee number, but may be appropriate information other than the employee number. Furthermore, each user of the PC 30 is given a portable storage medium, such as an IC (Integrated Circuit) card 60 described later, in which the user ID of the user is stored. This IC card 60 also serves as an employee ID card, but may be given separately from the employee ID card.

管理サーバ40は、記憶手段としての記憶部402を有する。この記憶部402には、図2に示されるようなユーザ管理テーブル100が格納される。このユーザ管理テーブル100には、それぞれのPC30のユーザに関する情報が記憶される。具体的には、ユーザIDを主キーとして、ユーザ名、ユーザの所属部署、PC30のIPアドレスなどの種々の情報が、ユーザ管理テーブル100に記憶される。なお、管理サーバ40にも当然に、IPアドレスが付される。 The management server 40 has a storage unit 402 as a storage means. The storage unit 402 stores a user management table 100 as shown in FIG. 2. The user management table 100 stores information about the user of each PC 30. Specifically, with the user ID as the primary key, various information such as the user name, the department to which the user belongs, and the IP address of the PC 30 is stored in the user management table 100. Naturally, the management server 40 is also assigned an IP address.

それぞれの複合機20について、より詳しく説明すると、当該複合機20は、図3に示されるように、画像読取部204、画像形成部206および給紙部208を備える。併せて、複合機20は、制御部210、補助記憶部212および通信部214を備える。さらに、複合機20は、操作表示部216を備える。加えて、複合機20は、前述のカード読取部202を備える。これらは、互いに共通のバス220を介して接続される。 To explain each multifunction device 20 in more detail, as shown in FIG. 3, the multifunction device 20 includes an image reading unit 204, an image forming unit 206, and a paper feeding unit 208. The multifunction device 20 also includes a control unit 210, an auxiliary memory unit 212, and a communication unit 214. The multifunction device 20 further includes an operation display unit 216. In addition, the multifunction device 20 includes the card reading unit 202 mentioned above. These are connected to each other via a common bus 220.

画像読取部204は、画像読取手段の一例である。すなわち、画像読取部204は、不図示の原稿の画像を読み取って、当該原稿の画像に応じた2次元の読取画像データを出力する、画像読取処理を担う。このため、画像読取部204は、原稿が載置される不図示の原稿台を備える。併せて、画像読取部204は、不図示の光源、複数のミラー、結像レンズ、ラインセンサなどを含む画像読取ユニットや、当該画像読取ユニットによる画像読取位置を移動させるための不図示の駆動機構などを備える。さらに、画像読取部204は、原稿台に載置された原稿を押さえるための不図示の原稿押さえカバーを備える。この原稿押さえカバーには、不図示の自動原稿送り装置(Auto Document Feeder:ADF)が附属される場合がある。 The image reading unit 204 is an example of an image reading means. That is, the image reading unit 204 performs image reading processing, which reads an image of an original (not shown) and outputs two-dimensional read image data corresponding to the image of the original. For this purpose, the image reading unit 204 is provided with an original table (not shown) on which the original is placed. The image reading unit 204 also includes an image reading unit including a light source, multiple mirrors, an imaging lens, a line sensor, etc. (not shown), and a drive mechanism (not shown) for moving the image reading position by the image reading unit. Furthermore, the image reading unit 204 is provided with an original pressing cover (not shown) for pressing the original placed on the original table. An automatic document feeder (ADF) (not shown) may be attached to this original pressing cover.

画像形成部206は、画像形成手段の一例であり、換言すれば印刷手段の一例である。すなわち、画像形成部206は、前述の読取画像データなどの適宜の画像データに基づく画像を不図示のシート状の画像記録媒体としての用紙に形成する、つまり印刷する、画像形成処理を担う。この画像形成処理は、たとえば公知の電子写真方式により行われる。このため、画像形成部206は、不図示の感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置などを備える。この画像形成部206による画像形成処理により画像が形成された後の用紙、言わば印刷物は、不図示の排紙トレイに排出される。なお、画像形成部206は、電子写真方式に限らず、たとえばインクジェット方式によって、画像形成処理を行うものであってもよい。 The image forming unit 206 is an example of an image forming means, or in other words, an example of a printing means. That is, the image forming unit 206 performs image forming processing to form, that is, print, an image based on appropriate image data such as the above-mentioned scanned image data on paper as a sheet-like image recording medium (not shown). This image forming processing is performed, for example, by a known electrophotographic method. For this reason, the image forming unit 206 includes a photosensitive drum, a charging device, an exposure device, a developing device, a transfer device, a fixing device, and the like (not shown). The paper on which an image has been formed by the image forming processing by the image forming unit 206, that is, the printed matter, is discharged to a discharge tray (not shown). Note that the image forming unit 206 is not limited to the electrophotographic method, and may perform image forming processing by, for example, an inkjet method.

給紙部208は、給紙手段の一例である。すなわち、給紙部208は、1以上の、たとえば複数の、不図示の給紙カセットを有する。これらの給紙カセットには、適宜の規定サイズの用紙が収容される。そして、給紙部208は、いずれかの給紙カセットを給紙元として、当該給紙元から画像形成部206へ用紙を1枚ずつ供給する。なお、用紙としては、B5サイズ、A4サイズ、B4サイズ、A3サイズなどの普通紙が用意される。 The paper feed unit 208 is an example of a paper feed means. That is, the paper feed unit 208 has one or more, for example multiple, paper feed cassettes (not shown). These paper feed cassettes store paper of appropriate specified sizes. The paper feed unit 208 uses one of the paper feed cassettes as a paper feed source and supplies paper one sheet at a time from the paper feed source to the image forming unit 206. Note that plain paper of B5 size, A4 size, B4 size, A3 size, etc. is prepared as the paper.

制御部210は、複合機20全体の制御を司る、制御手段の一例である。このため、制御部210は、制御実行手段としてのコンピュータ、たとえばCPU(Central Processing Unit)210a、を有する。併せて、制御部210は、CPU210aが直接的にアクセス可能な主記憶手段としての主記憶部210bを有する。主記憶部210bは、たとえば不図示のROM(Read Only Memory)およびRAM(Random Access Memory)を含む。このうちのROMには、CPU210aの動作を制御するための制御プログラム(ファームウェア)が記憶される。RAMは、CPU210aが制御プログラムに従う処理を実行する際の作業領域およびバッファ領域を構成する。 The control unit 210 is an example of a control means that controls the entire multifunction device 20. For this reason, the control unit 210 has a computer, such as a CPU (Central Processing Unit) 210a, as a control execution means. In addition, the control unit 210 has a main memory unit 210b as a main memory means that can be directly accessed by the CPU 210a. The main memory unit 210b includes, for example, a ROM (Read Only Memory) and a RAM (Random Access Memory), not shown. Of these, the ROM stores a control program (firmware) for controlling the operation of the CPU 210a. The RAM forms a working area and a buffer area when the CPU 210a executes processing according to the control program.

補助記憶部212は、補助記憶手段の一例である。すなわち、補助記憶部212には、前述の読取画像データなどの種々の画像データを含む種々のデータが適宜に記憶される。このような補助記憶部212は、たとえば不図示のハードディスクドライブを有する。併せて、補助記憶部212は、フラッシュメモリなどの書き換え可能な不揮発性メモリを有する場合がある。 The auxiliary memory unit 212 is an example of an auxiliary storage means. That is, various data including various image data such as the above-mentioned scanned image data are appropriately stored in the auxiliary memory unit 212. Such an auxiliary memory unit 212 has, for example, a hard disk drive (not shown). Additionally, the auxiliary memory unit 212 may have a rewritable non-volatile memory such as a flash memory.

通信部214は、通信回線50を介しての双方向の通信処理を担う、通信手段の一例である。この通信部214は、不図示の公衆交換電話網を介しての双方向の通信処理をも担う。 The communication unit 214 is an example of a communication means that handles two-way communication processing via the communication line 50. The communication unit 214 also handles two-way communication processing via a public switched telephone network (not shown).

操作表示部216は、いわゆる操作パネルであり、表示手段の一例としてのディスプレイ216aと、操作受付手段の一例としてのタッチパネル216bと、を有する。ディスプレイ216aは、概略矩形状の表示面を有し、タッチパネル216bは、当該ディスプレイ28aの表示面に重なるように設けられる。なお、ディスプレイ216aは、たとえば液晶ディスプレイ(LCD)であるが、これに限らず、有機エレクトロルミネッセンス(EL)ディスプレイなどの他方式のディスプレイであってもよい。そして、タッチパネル216bは、たとえば静電容量方式のパネルであるが、これに限らず、電磁誘導方式、抵抗膜方式、赤外線方式などの他方式のパネルであってもよい。また、操作表示部216は、ディスプレイ216a以外に、不図示の発光ダイオード(LED)などの適宜の発光手段を有する。併せて、操作表示部216は、タッチパネル216b以外に、不図示の押しボタンスイッチなどの適宜のハードウェアスイッチ手段を有する。 The operation display unit 216 is a so-called operation panel, and has a display 216a as an example of a display means and a touch panel 216b as an example of an operation receiving means. The display 216a has a roughly rectangular display surface, and the touch panel 216b is provided so as to overlap the display surface of the display 28a. The display 216a is, for example, a liquid crystal display (LCD), but is not limited to this, and may be other types of displays such as an organic electroluminescence (EL) display. The touch panel 216b is, for example, a capacitive panel, but is not limited to this, and may be other types of panels such as an electromagnetic induction type, a resistive film type, or an infrared type. In addition to the display 216a, the operation display unit 216 has appropriate light-emitting means such as a light-emitting diode (LED) (not shown). In addition, the operation display unit 216 has appropriate hardware switch means such as a push button switch (not shown) in addition to the touch panel 216b.

カード読取部202は、前述のICカード60からユーザIDを読み取るための情報読取手段の一例であり、詳しくは当該ICカード60との間でユーザIDを含む適宜のデータの読取および書込をするためのICカードリーダ/ライタである。このカード読取部202によるICカード60との間でのデータの読取および書込は、非接触で行われ、詳しくはISO/IEC18092(いわゆるNFC:Near Field Communication)などの近距離無線通信規格に従う。なお、カード読取部202は、たとえば操作表示部216と一体的に設けられ、とりわけタッチパネル216b(およびディスプレイ216a)の近傍に設けられる。 The card reading unit 202 is an example of an information reading means for reading the user ID from the IC card 60, and more specifically, is an IC card reader/writer for reading and writing appropriate data including the user ID to and from the IC card 60. The card reading unit 202 reads and writes data from and to the IC card 60 without contact, and more specifically, complies with short-range wireless communication standards such as ISO/IEC18092 (so-called NFC: Near Field Communication). The card reading unit 202 is provided, for example, integrally with the operation display unit 216, and is provided particularly near the touch panel 216b (and the display 216a).

さて、本第1実施例に係るネットワークシステム10によれば、任意のPC30により生成された印刷ジョブを管理サーバ40の記憶部402に保存(スプール)しておき、この記憶部402に保存された印刷ジョブを任意の複合機20の操作により当該複合機20に実行させる、というジョブ保存印刷が可能である。ここで言う複合機20の操作とは、当該複合機20のカード読取部202にICカード60をかざして(タッチして)、当該ICカード60からユーザIDを読み取らせる、という操作である。この操作は、ユーザ認証を兼ねる。したがって、この操作に用いられるICカード60は、実行の対象となる印刷ジョブに関連するユーザIDが記憶されたICカード60、つまり当該印刷ジョブの生成元であるPC30のユーザのICカード60、である必要がある。すなわち、本第1実施例に係るネットワークシステム10によれば、ICカード60によるユーザ認証を必要とするジョブ保存印刷、つまり親展印刷、が可能である。この親展印刷は、次の要領で行われる。 Now, according to the network system 10 of the first embodiment, a print job generated by an arbitrary PC 30 is saved (spooled) in the storage unit 402 of the management server 40, and the print job saved in the storage unit 402 is executed by an arbitrary MFP 20 by operating the MFP 20, which is called job save printing. The operation of the MFP 20 here means an operation of holding (touching) an IC card 60 over the card reading unit 202 of the MFP 20 to read a user ID from the IC card 60. This operation also serves as user authentication. Therefore, the IC card 60 used in this operation must be an IC card 60 in which a user ID related to the print job to be executed is stored, that is, the IC card 60 of the user of the PC 30 that generated the print job. In other words, according to the network system 10 of the first embodiment, job save printing, that is, confidential printing, which requires user authentication by the IC card 60, is possible. This confidential printing is performed as follows.

まず、図4に示されるように、或る時点t1において、親展印刷に供される印刷ジョブが任意のPC30(以下、他のPC30と区別するために「PC30a」と表現することがある。)により生成される。この印刷ジョブは、PC30aにインストールされたプリンタドライバを介して親展印刷の予約を指示する操作が行われることにより生成される。また、印刷ジョブの生成に際しては、プリンタドライバを介して印刷部数や印刷先となる用紙のサイズなどの種々の設定が行われ、いわゆる印刷設定が行われる。このPC30aにより生成された印刷ジョブは、時点t1の直後の時点t3において、当該PC30aから管理サーバ40へ送信される。なお、印刷ジョブには、その生成元であるPC30aのユーザのユーザIDを表すユーザIDデータが含まれる。併せて、印刷ジョブには、印刷設定の内容を表す印刷設定データが含まれる。 First, as shown in FIG. 4, at a certain time t1, a print job for confidential printing is generated by an arbitrary PC 30 (hereinafter, sometimes referred to as "PC 30a" to distinguish it from other PCs 30). This print job is generated by performing an operation to instruct a reservation for confidential printing via a printer driver installed in PC 30a. When generating the print job, various settings such as the number of copies to be printed and the size of the paper to be printed on are performed via the printer driver, so-called print settings are performed. The print job generated by PC 30a is transmitted from PC 30a to management server 40 at time t3 immediately after time t1. Note that the print job includes user ID data that indicates the user ID of the user of PC 30a that generated it. In addition, the print job includes print setting data that indicates the contents of the print settings.

任意のPC30aから管理サーバ40へ送信された印刷ジョブは、時点t3の後の時点t5において、当該管理サーバ40により受信される。この管理サーバ40により受信された印刷ジョブは、時点t5の後の時点t7において、当該管理サーバ40の記憶部402に記憶され、つまり保存される。 A print job sent from any PC 30a to the management server 40 is received by the management server 40 at time t5, which is after time t3. The print job received by the management server 40 is stored, i.e., saved, in the memory unit 402 of the management server 40 at time t7, which is after time t5.

このようにして任意のPC30aにより生成された印刷ジョブが管理サーバ40の記憶部402に保存された上で、言わば親展印刷が予約された上で、当該印刷ジョブを任意の複合機20に実行させるための当該複合機20の操作が行われる。たとえば、図5に示されるように、或る時点t11において、任意の複合機20(以下、他の複合機20と区別するために「複合機20a」と表現することがある。)のカード読取部202にPC30aのユーザのICカード60がかざされることで、当該ICカード60からユーザIDが読み取られる、とする。すると、時点t11の直後の時点t13において、複合機20aから管理サーバ40に対して、当該時点t11で読み取られたユーザID(以下、「対象ID」と表現することがある。)についてのユーザ認証の問合が行われ、厳密には認証問合データが送信される。この認証問合データには、対象IDを表すユーザIDデータが含まれる。併せて、認証問合データには、その送信元である、つまりユーザ認証の問合元である、複合機20aのIPアドレスを表す複合機アドレスデータが含まれる。 In this way, the print job generated by any PC 30a is stored in the storage unit 402 of the management server 40, and then confidential printing is reserved, and the multifunction device 20 is operated to execute the print job. For example, as shown in FIG. 5, at a certain time t11, the IC card 60 of the user of the PC 30a is held over the card reading unit 202 of any multifunction device 20 (hereinafter, sometimes referred to as "multifunction device 20a" to distinguish it from other multifunction devices 20), and the user ID is read from the IC card 60. Then, at time t13 immediately after time t11, the multifunction device 20a makes a user authentication inquiry to the management server 40 about the user ID (hereinafter, sometimes referred to as "target ID") read at that time t11, and strictly speaking, authentication inquiry data is transmitted. This authentication inquiry data includes user ID data representing the target ID. Additionally, the authentication inquiry data includes multifunction device address data that indicates the IP address of the multifunction device 20a that is the sender of the authentication inquiry data, i.e., the source of the user authentication inquiry.

複合機20aから管理サーバ40へ送信された認証問合データは、時点t13の後の時点t15において、当該管理サーバ40により受信される。これに応答して、時点t15の後の時点t17において、対象IDについてのユーザ認証が行われ、詳しくは当該対象IDが前述(図2)のユーザ管理テーブル100に存在するかどうかの確認が行われる。そして、時点t17の後の時点t19において、管理サーバ40から複合機20aに対して、当該時点t17におけるユーザ認証の結果が通知され、厳密には認証結果データが送信される。この認証結果データにも、対象IDを表すユーザIDデータが含まれる。併せて、認証結果データには、その送信先である、つまりユーザ認証の結果の通知先である、複合機20aの複合機アドレスデータが含まれる。 The authentication inquiry data sent from the multifunction device 20a to the management server 40 is received by the management server 40 at time t15 after time t13. In response to this, at time t17 after time t15, user authentication is performed for the target ID, and more specifically, a check is made to see if the target ID exists in the user management table 100 described above (FIG. 2). Then, at time t19 after time t17, the management server 40 notifies the multifunction device 20a of the result of the user authentication at time t17, and strictly speaking, authentication result data is sent. This authentication result data also includes user ID data representing the target ID. Additionally, the authentication result data includes the multifunction device address data of the multifunction device 20a, which is the destination of the data, i.e., the destination of the notification of the user authentication result.

管理サーバ40から複合機20aへ送信された認証結果データは、時点t19の後の時点t21において、当該複合機20aにより受信される。ここでたとえば、認証結果データが、対象IDについてのユーザ認証に成功したことを表す、つまり当該対象IDが前述のユーザ管理テーブル100に存在することを表す、とする。この場合、時点t21の直後の時点t23において、複合機20aから管理サーバ40に対して、対象IDに係る印刷ジョブが記憶部402に保存されているかどうかの問合が行われ、厳密にはジョブ問合データが送信される。このジョブ問合データにも、対象IDを表すユーザIDデータが含まれる。併せて、ジョブ問合データには、その送信元である、つまり問合元である、複合機20aの複合機アドレスデータが含まれる。なお、ユーザ認証に失敗した場合は、つまり対象IDがユーザ管理テーブル100に存在しない場合は、その旨を表す不図示の認証エラーメッセージ画面が一定期間(たとえば数秒間)にわたってディスプレイ216aに表示される。そして、複合機20aは、ユーザによる何らかの操作が行われるのを待つ、いわゆる待機状態となる。この待機状態においては、不図示のホーム画面がディスプレイ216aに表示される。 The authentication result data transmitted from the management server 40 to the multifunction device 20a is received by the multifunction device 20a at time t21 after time t19. For example, the authentication result data indicates that the user authentication for the target ID has been successful, that is, that the target ID exists in the above-mentioned user management table 100. In this case, at time t23 immediately after time t21, the multifunction device 20a inquires of the management server 40 as to whether a print job related to the target ID is stored in the storage unit 402, and strictly speaking, job inquiry data is transmitted. This job inquiry data also includes user ID data representing the target ID. In addition, the job inquiry data includes the multifunction device address data of the multifunction device 20a, which is the sender, that is, the inquiry source. Note that if the user authentication fails, that is, if the target ID does not exist in the user management table 100, an authentication error message screen (not shown) indicating this is displayed on the display 216a for a certain period of time (for example, several seconds). The multifunction device 20a then enters a so-called standby state, waiting for some operation to be performed by the user. In this standby state, a home screen (not shown) is displayed on the display 216a.

複合機20aから管理サーバ40へ送信されたジョブ問合データは、時点t23の後の時点t25において、当該管理サーバ40により受信される。これに応答して、時点t25の後の時点t27において、対象IDに係る印刷ジョブが管理サーバ40の記憶部402に保存されているかどうかの確認が行われる。そして、時点t27の後の時点t29において、管理サーバ40から複合機20aに対して、当該時点t27における確認の結果が通知され、厳密には確認結果データが送信される。この確認結果データにも、対象IDを表すユーザIDデータが含まれる。併せて、確認結果データには、その送信先である、つまり確認結果の通知先である、複合機20aの複合機アドレスデータが含まれる。 The job inquiry data sent from the multifunction device 20a to the management server 40 is received by the management server 40 at time t25 after time t23. In response to this, at time t27 after time t25, a check is made to see if the print job related to the target ID is saved in the storage unit 402 of the management server 40. Then, at time t29 after time t27, the management server 40 notifies the multifunction device 20a of the result of the check made at time t27, and strictly speaking, the check result data is sent. This check result data also includes user ID data representing the target ID. Additionally, the check result data includes the multifunction device address data of the multifunction device 20a, which is the destination of the data, i.e., the destination of the check result.

管理サーバ40から複合機20aへ送信された確認結果データは、時点t29の後の時点31において、当該複合機20aにより受信される。ここでたとえば、確認結果データが、対象IDに係る印刷ジョブが管理サーバ40の記憶部402に保存されていることを表す、とする。この場合、図6に示されるように、時点t31の後の時点t33において、複合機20aから管理サーバ40に対して、対象IDに係る印刷ジョブの送信が要求され、厳密にはジョブ送信要求データが送信される。このジョブ送信要求データにも、対象IDを表すユーザIDデータが含まれる。併せて、ジョブ送信要求データには、その送信元である、つまり要求元である、複合機20aの複合機アドレスデータが含まれる。なお、対象IDに係る印刷ジョブが管理サーバ40の記憶部402に保存されていない場合は、その旨を表す不図示のジョブ不存在メッセージ画面が一定期間(たとえば数秒間)にわたってディスプレイ216aに表示される。その上で、複合機20aは、前述の待機状態となる。 The confirmation result data transmitted from the management server 40 to the multifunction device 20a is received by the multifunction device 20a at time t31 after time t29. For example, the confirmation result data indicates that the print job related to the target ID is stored in the storage unit 402 of the management server 40. In this case, as shown in FIG. 6, at time t33 after time t31, the multifunction device 20a requests the management server 40 to transmit the print job related to the target ID, and strictly speaking, transmits job transmission request data. This job transmission request data also includes user ID data representing the target ID. In addition, the job transmission request data includes the multifunction device address data of the multifunction device 20a, which is the sender, that is, the requester. If the print job related to the target ID is not stored in the storage unit 402 of the management server 40, a job non-existence message screen (not shown) indicating this is displayed on the display 216a for a certain period of time (for example, several seconds). After that, the multifunction device 20a enters the above-mentioned standby state.

複合機20aから管理サーバ40へ送信されたジョブ送信要求データは、時点t33の後の時点t35において、当該管理サーバ40により受信される。これに応答して、時点t35の直後の時点t37において、対象IDに係る印刷ジョブが管理サーバ40の記憶部402から読み出される。そして、時点t37の後の時点t39において、管理サーバ40から複合機20aに対して、当該時点t37で読み出された印刷ジョブが送信される。この印刷ジョブには、前述の如くユーザIDデータおよび印刷設定データが含まれる。 The job transmission request data sent from the multifunction device 20a to the management server 40 is received by the management server 40 at time t35, which is after time t33. In response to this, at time t37, which is immediately after time t35, the print job related to the target ID is read from the memory unit 402 of the management server 40. Then, at time t39, which is after time t37, the print job read at time t37 is sent from the management server 40 to the multifunction device 20a. This print job includes user ID data and print setting data, as described above.

管理サーバ40から複合機20aへ送信された印刷ジョブは、時点t39の後の時点41において、当該複合機20aにより受信される。そして、時点t41の後の時点t43において、当該時点t41で受信された印刷ジョブが実行される。この印刷ジョブは、これに含まれる印刷設定データに従って、つまり当該印刷ジョブの生成時に設定された印刷部数や印刷先となる用紙のサイズなどの設定内容(印刷設定の内容)に従って、実行される。 The print job sent from the management server 40 to the multifunction device 20a is received by the multifunction device 20a at time 41, which is after time t39. Then, at time t43, which is after time t41, the print job received at time t41 is executed. This print job is executed according to the print setting data included therein, that is, according to the settings (print setting contents) such as the number of copies to be printed and the size of the paper to be printed that were set when the print job was created.

このような要領により、親展印刷が行われる。この親展印刷によれば、それぞれのPC30のユーザは、当該親展印刷に供される印刷ジョブを管理サーバ40の記憶部402に保存するための操作を行った後、つまり親展印刷を予約した後、任意の複合機20に当該印刷ジョブを実行させることができる。言い換えれば、親展印刷を予約したユーザは、当該親展印刷に供される印刷ジョブを実行させる複合機20を任意に選択することができる。これにより、各複合機20、20、…を含むネットワークシステム10全体の効率的かつ柔軟な運用が実現される。併せて、親展印刷を予約したユーザは、任意の複合機20のカード読取部202に自身のICカード60をかざすだけで、当該複合機20に印刷ジョブを実行させることができる。このこともまた、各複合機20、20、…を含むネットワークシステム10全体の効率的かつ柔軟な運用に大きく貢献する。 In this manner, confidential printing is performed. According to this confidential printing, after the user of each PC 30 performs an operation to store the print job to be used for the confidential printing in the storage unit 402 of the management server 40, that is, after reserving confidential printing, the user can have any of the multifunction devices 20 execute the print job. In other words, the user who reserved the confidential printing can arbitrarily select the multifunction device 20 that will execute the print job to be used for the confidential printing. This realizes efficient and flexible operation of the entire network system 10 including the multifunction devices 20, 20, .... In addition, the user who reserved the confidential printing can have any of the multifunction devices 20 execute the print job simply by holding their own IC card 60 over the card reading unit 202 of the multifunction device 20. This also greatly contributes to efficient and flexible operation of the entire network system 10 including the multifunction devices 20, 20, ....

ところで前述したように、親展印刷においては、当該親展印刷に供される印刷ジョブの生成時に設定された印刷部数や用紙サイズなどの設定内容に従って、当該印刷ジョブが実行される。この印刷ジョブに係る設定内容に誤りがある場合、たとえば印刷部数として必要以上の部数が設定された場合は、当該必要以上の部数の印刷が行われることになる。これは、ユーザにとって極めて不本意であり、また、不経済でもある。このような不都合を回避するために、本第1実施例では、次のような工夫が施される。 As mentioned above, in confidential printing, the print job is executed according to the settings such as the number of copies to be printed and paper size that were set when the print job to be used for confidential printing was created. If there is an error in the settings related to this print job, for example if the number of copies to be printed is set to more than necessary, more copies than necessary will be printed. This is extremely unpleasant for the user and also uneconomical. To avoid such inconvenience, the following measures are taken in this first embodiment.

すなわち、それぞれのPC30のユーザごとに、厳密にはそれぞれのユーザIDごとに、親展印刷における基準となる印刷条件が予め設定される。そして、親展印刷に供される印刷ジョブが実行される際に、厳密にはその前に、当該印刷ジョブに係る設定内容と、その基準となる印刷条件と、が照合(比較)される。この照合の結果、たとえば印刷ジョブに係る設定内容が、その基準となる印刷条件を満足する場合は、当該印刷ジョブが当該設定内容に従って実行される。一方、印刷ジョブに係る設定内容が、その基準となる印刷条件を満足しない場合は、所定の警告が出力され、詳しくは後述する警告画面600が当該印刷ジョブを実行させようとする複合機20のディスプレイ216aに表示される。併せて、印刷ジョブに係る設定内容が、その基準となる印刷条件を満足しない場合には、当該印刷ジョブを実行させるかどうかを含め、後述する如く適宜の選択肢が用意されている。 That is, the printing conditions that are the standard for confidential printing are set in advance for each user of the PC 30, or more precisely, for each user ID. Then, strictly speaking, before a print job to be used for confidential printing is executed, the settings for the print job are collated (compared) with the standard printing conditions. If, as a result of this collation, the settings for the print job satisfy the standard printing conditions, the print job is executed according to the settings. On the other hand, if the settings for the print job do not satisfy the standard printing conditions, a predetermined warning is output, and a warning screen 600, which will be described in detail later, is displayed on the display 216a of the multifunction device 20 that is about to execute the print job. In addition, if the settings for the print job do not satisfy the standard printing conditions, appropriate options are provided, including whether to execute the print job, as described later.

そのためにまず、任意の複合機20の操作により印刷条件の設定が行われる。具体的には、任意の複合機20において、印刷条件の設定を開始するための操作が行われると、図7に示されるような印刷条件設定画面500が当該複合機20のディスプレイ216aに表示される。 To do this, first, the printing conditions are set by operating any of the multifunction devices 20. Specifically, when an operation to start setting the printing conditions is performed on any of the multifunction devices 20, a printing condition setting screen 500 as shown in FIG. 7 is displayed on the display 216a of the multifunction device 20.

この図7に示される印刷条件設定画面500においては、たとえばその上部の左側寄りの位置に、当該印刷条件設定画面500のタイトルを表す適当な文字列502が配される。そして、文字列502の右横方に、印刷条件の設定に係るユーザ名を表す文字列504が配される。なお、図7は、印刷条件の設定に係るユーザが「ユーザA」であることが文字列504よって表される例を示す。この印刷条件の設定に係るユーザは、たとえば印刷条件設定画面500が表示される前の適当なタイミングで当該ユーザのICカード60がカード読取部202にかざされることで特定される。 In the printing condition setting screen 500 shown in FIG. 7, for example, an appropriate character string 502 indicating the title of the printing condition setting screen 500 is placed at the top left position. Then, to the right of the character string 502, a character string 504 indicating the name of the user related to the setting of the printing conditions is placed. Note that FIG. 7 shows an example in which the character string 504 indicates that the user related to the setting of the printing conditions is "User A". The user related to the setting of the printing conditions is identified, for example, by holding the user's IC card 60 over the card reading unit 202 at an appropriate time before the printing condition setting screen 500 is displayed.

そして、文字列502および504の下方に、ユーザに対して印刷条件を設定するよう促す適当な文字列506が配される。さらに、文字列506の下方に、印刷条件を具体的に設定するための矩形状の設定領域508が配される。この設定領域508における左側寄りの位置には、印刷枚数の上限や用紙サイズ、倍率などの個々の条件(項目)を表す複数の文字列510、510、…が縦一列に配される。そして、それぞれの文字列510の右横方に、当該文字列510によって表される条件の具体値を入力するための矩形状のフィールド512が配される。また、設定領域508における右側寄りの位置には、当該設定領域508の表示内容(各文字列510、510、…および各フィールド512、512、…)を上下方向にスクロールさせるためのスクロールバー514が配される。 Then, below the character strings 502 and 504, an appropriate character string 506 is arranged to prompt the user to set the printing conditions. Furthermore, below the character string 506, a rectangular setting area 508 for specifically setting the printing conditions is arranged. On the left side of this setting area 508, a plurality of character strings 510, 510, ... representing individual conditions (items) such as the upper limit of the number of copies to be printed, paper size, and magnification are arranged in a vertical line. On the right side of each character string 510, a rectangular field 512 for inputting the specific value of the condition represented by the character string 510 is arranged. Also, on the right side of the setting area 508, a scroll bar 514 is arranged to scroll the display contents of the setting area 508 (each character string 510, 510, ... and each field 512, 512, ...) up and down.

なお、図示を含む詳しい説明は省略するが、それぞれのフィールド512が操作(押下)されると、当該フィールド512に具体値を入力するための適宜の入力画面、たとえばダイアログボックス、が表示される。また、それぞれのフィールド512への具体値の入力は、必須ではなく、任意である。すなわち、ユーザは、全てのフィールド512、512、…に具体値を入力する必要はなく、当該フィールド512、512、…の一部にのみ具体値を入力してもよく、極端には全てのフィールド512、512、…への具体値の入力を行わなくてもよい。 Although detailed explanation including illustrations will be omitted, when each field 512 is operated (pressed), an appropriate input screen, such as a dialog box, for inputting a specific value into that field 512 is displayed. Furthermore, inputting a specific value into each field 512 is not mandatory but is optional. In other words, the user does not need to input specific values into all fields 512, 512, ..., but may input specific values into only some of the fields 512, 512, ..., and in extreme cases, may not input specific values into all fields 512, 512, ....

加えて、設定領域508の下方に、つまり印刷条件設定画面500における下部に、2つのボタン516および518が横並びに配される。一方のボタン516は、印刷条件設定画面500による印刷条件の設定を確定するための[OK]ボタンである。他方のボタン518は、印刷条件設定画面500による印刷条件の設定を中止するための[キャンセル]ボタンである。 In addition, two buttons 516 and 518 are arranged side by side below the setting area 508, that is, at the bottom of the printing condition setting screen 500. One button, 516, is an [OK] button for confirming the setting of printing conditions on the printing condition setting screen 500. The other button, 518, is a [Cancel] button for canceling the setting of printing conditions on the printing condition setting screen 500.

この印刷条件設定画面500において、印刷条件が適宜に設定された上で、つまり適宜のフィールド512に具体値が入力された上で、[OK]ボタン516が操作されると、当該印刷条件の設定が確定され、詳しくは当該印刷条件を表す印刷条件データが管理サーバ40へ送信される。一方、印刷条件設定画面500における[キャンセル]ボタン518が操作されると、当該印刷条件設定画面500による印刷条件の設定が中止される。 After the printing conditions are appropriately set in this printing condition setting screen 500, that is, specific values are entered in the appropriate fields 512, when the [OK] button 516 is operated, the setting of the printing conditions is confirmed, and more specifically, the printing condition data representing the printing conditions is sent to the management server 40. On the other hand, when the [Cancel] button 518 on the printing condition setting screen 500 is operated, the setting of the printing conditions by the printing condition setting screen 500 is canceled.

前述の如く管理サーバ40へ送信された印刷条件データは、当該管理サーバ40により受信される。そして、管理サーバ40により受信された印刷条件データは、図8に示されるような印刷条件テーブル150に纏められた状態で当該管理サーバ40の記憶部402に記憶される。 As described above, the printing condition data sent to the management server 40 is received by the management server 40. The printing condition data received by the management server 40 is then stored in the memory unit 402 of the management server 40 in a state where it is compiled into a printing condition table 150 as shown in FIG. 8.

この図8に示される印刷条件テーブル150によれば、それぞれのユーザIDごとに、当該ユーザIDを主キーとして、印刷枚数の上限、用紙サイズ、倍率などの個々の条件が記憶される。なお、図8においては、説明の便宜上、それぞれのユーザIDをユーザ名で表している。 According to the printing condition table 150 shown in FIG. 8, for each user ID, individual conditions such as the maximum number of prints, paper size, and magnification are stored with the user ID as the primary key. Note that in FIG. 8, for ease of explanation, each user ID is represented by the user name.

ここでたとえば、ユーザAについての印刷条件に注目すると、当該ユーザAについては、(少なくとも)印刷枚数の上限が「10」枚、用紙サイズが「A4」、倍率が「100」%という条件が設定されている。そして、ユーザBについては、印刷枚数の上限が「50」枚、用紙サイズが「A4」という条件が設定される一方、倍率は設定されていない。これは、前述(図7)の印刷条件設定画面500において、倍率に係るフィールド512に具体値が入力されなかったことによる。そして、ユーザCについては、印刷枚数の上限が「100」枚、用紙サイズが「B5」および「A4」、倍率が「100」%~「150」%という条件が設定されている。このユーザCについての条件のように、たとえば用紙サイズに係る条件としては、複数のサイズを設定することができる。また、倍率に係る条件としては、1つの値ではなく、範囲を設定することができる。なお、印刷条件としては、ここで示される印刷枚数の上限、用紙サイズおよび倍率に限らず、原稿の向きや両面印刷の有無、ページ集約、カラーモードなどの他の条件も、適宜に設定可能である。 For example, if we look at the printing conditions for user A, the conditions set for that user are (at least) a maximum number of prints of "10", a paper size of "A4", and a magnification of "100". And for user B, the conditions set are a maximum number of prints of "50", a paper size of "A4", but no magnification is set. This is because no specific value was entered in the field 512 related to magnification in the printing condition setting screen 500 described above (Figure 7). And for user C, the conditions set are a maximum number of prints of "100", paper sizes of "B5" and "A4", and a magnification of "100"% to "150"%. Like the conditions for user C, for example, multiple sizes can be set as conditions related to paper size. Also, as conditions related to magnification, a range can be set rather than a single value. Note that printing conditions are not limited to the maximum number of prints, paper size, and magnification shown here; other conditions such as document orientation, whether or not to print on both sides, page aggregation, and color mode can also be set as appropriate.

このようにしてそれぞれのユーザIDごとに印刷条件が設定された上で、親展印刷に供される印刷ジョブを任意の複合機20aに実行させるための当該複合機20aの操作が行われる、とする。この場合、前述(図6)の時点t39において、管理サーバ40から複合機20aへ印刷ジョブが送信される際に、当該印刷ジョブに係るユーザID(対象ID)についての印刷条件を表す印刷条件データが、当該印刷ジョブに添付される。この印刷条件データが添付された印刷ジョブは、時点t39の後の時点t41において、複合機20aにより受信される。 After printing conditions are set for each user ID in this way, an arbitrary MFP 20a is operated to execute the print job to be used for confidential printing. In this case, when a print job is sent from the management server 40 to the MFP 20a at time t39 described above (FIG. 6), printing condition data representing the printing conditions for the user ID (target ID) related to that print job is attached to that print job. The print job with this printing condition data attached is received by the MFP 20a at time t41, which is after time t39.

そして、時点t41の後の時点t43において、前述の如く当該時点t41で受信された印刷ジョブが複合機20aにより実行されるが、その際に、当該印刷ジョブに係る設定内容(印刷設定の内容)と、当該印刷ジョブに添付された印刷条件データに従う印刷条件と、が照合される。ここでたとえば、印刷ジョブに係る設定内容が印刷条件を満足する場合に、当該印刷ジョブが複合機20aにより実行される。一方、印刷ジョブに係る設定内容が印刷条件を満足しない場合は、図9に示されるような警告画面600が複合機20aのディスプレイ216aに表示される。 Then, at time t43 after time t41, the print job received at time t41 is executed by the multifunction device 20a as described above, and at that time, the setting contents (print setting contents) of the print job are compared with the printing conditions according to the printing condition data attached to the print job. Here, for example, if the setting contents of the print job satisfy the printing conditions, the print job is executed by the multifunction device 20a. On the other hand, if the setting contents of the print job do not satisfy the printing conditions, a warning screen 600 as shown in FIG. 9 is displayed on the display 216a of the multifunction device 20a.

この図9に示される警告画面600においては、たとえばその上部に、「警告」という比較的に大きめの文字列602が配される。そして、文字列602の下方に、実行の対象となる印刷ジョブに係る設定内容が印刷条件を満足していないことを表す適当な文字列604が配される。さらに、文字列604の下方に、実行の対象となる印刷ジョブをこのまま、つまり当該印刷ジョブに係る設定内容が印刷条件を満足していない状態で、実行するかどうかをユーザに問い掛ける適当な文字列606が配される。加えて、文字列606の下方に、つまり警告画面600における下部に、2つのボタン608および610が横並びに配される。一方のボタン608は、実行の対象となる印刷ジョブをこのまま実行することを指示する[はい]ボタンである。他方のボタン610は、実行の対象となる印刷ジョブをこのまま実行しないことを指示する[いいえ]ボタンである。 In the warning screen 600 shown in FIG. 9, for example, a relatively large character string 602 that reads "Warning" is placed at the top. Then, below the character string 602, an appropriate character string 604 is placed to indicate that the settings related to the print job to be executed do not satisfy the printing conditions. Furthermore, below the character string 604, an appropriate character string 606 is placed to ask the user whether to execute the print job to be executed as it is, that is, in a state in which the settings related to the print job do not satisfy the printing conditions. In addition, below the character string 606, that is, at the bottom of the warning screen 600, two buttons 608 and 610 are placed side by side. One button 608 is a "Yes" button that instructs the user to execute the print job to be executed as it is. The other button 610 is a "No" button that instructs the user not to execute the print job to be executed as it is.

この警告画面600において、たとえば[はい]ボタン608が操作されると、印刷ジョブがそのまま、つまり当該印刷ジョブに係る設定内容が印刷条件を満足しない状態で、実行される。一方、[いいえ]ボタン610が操作されると、警告画面600に代えて、図10に示されるような印刷ジョブ操作画面700が、複合機20aのディスプレイ216aに表示される。 For example, if the "Yes" button 608 is operated on this warning screen 600, the print job is executed as is, that is, in a state where the settings related to the print job do not satisfy the printing conditions. On the other hand, if the "No" button 610 is operated, a print job operation screen 700 as shown in FIG. 10 is displayed on the display 216a of the multifunction device 20a instead of the warning screen 600.

この図10に示される印刷ジョブ操作画面700においては、たとえばその上部の左側寄りの位置に、当該印刷ジョブ操作画面700のタイトルを表す適当な文字列702が配される。そして、文字列702の右横方に、実行の対象となる印刷ジョブに係るユーザ名を表す文字列704が配される。なお、図10は、実行の対象となる印刷ジョブに係るユーザが「ユーザA」であることが文字列704よって表される例を示す。 In the print job operation screen 700 shown in FIG. 10, an appropriate character string 702 indicating the title of the print job operation screen 700 is placed, for example, in a position toward the upper left side. Then, to the right of the character string 702, a character string 704 indicating the user name related to the print job to be executed is placed. Note that FIG. 10 shows an example in which the character string 704 indicates that the user related to the print job to be executed is "User A."

さらに、文字列702の下方に、実行の対象となる印刷ジョブに係るファイル名を表す文字列706が配される。図10は、実行の対象となる印刷ジョブに係るファイル名が「定例会議資料.pdf」であることが文字列706によって表される例を示す。併せて、文字列702の右横方に、実行の対象となる印刷ジョブに係るファイルのページ数を表す文字列708が配される。図10は、実行の対象となる印刷ジョブに係るファイルのページ数が「2」であることが文字列708によって表される例を示す。 Furthermore, below the character string 702, a character string 706 is arranged to indicate the file name of the print job to be executed. FIG. 10 shows an example in which the character string 706 indicates that the file name of the print job to be executed is "Regular Meeting Materials.pdf". Additionally, to the right of the character string 702, a character string 708 is arranged to indicate the number of pages of the file related to the print job to be executed. FIG. 10 shows an example in which the character string 708 indicates that the number of pages of the file related to the print job to be executed is "2".

加えて、文字列706および708の下方に、矩形状の設定内容表示領域710が配される。この設定内容表示領域710には、実行の対象となる印刷ジョブに係る設定内容が表示される。具体的には、設定内容表示領域710における左側寄りの位置には、印刷枚数の上限、用紙サイズ、倍率などの個々の項目を表す複数の文字列712、712、…が縦一列に配される。そして、それぞれの文字列712の右横方に、矩形状のフィールド714が配される。それぞれのフィールド714には、対応する項目の具体的な設定値が表示される。また、設定内容表示領域710における右側寄りの位置には、当該設定内容表示領域710内の表示内容(各文字列712、712、…および各フィールド714、714、…)を上下方向にスクロールさせるためのスクロールバー716が配される。 In addition, a rectangular setting content display area 710 is arranged below the character strings 706 and 708. In this setting content display area 710, the setting content related to the print job to be executed is displayed. Specifically, on the left side of the setting content display area 710, a plurality of character strings 712, 712, ... representing individual items such as the upper limit of the number of prints, paper size, and magnification are arranged in a vertical line. Then, on the right side of each character string 712, a rectangular field 714 is arranged. In each field 714, a specific setting value of the corresponding item is displayed. Also, on the right side of the setting content display area 710, a scroll bar 716 is arranged for vertically scrolling the display contents in the setting content display area 710 (each character string 712, 712, ... and each field 714, 714, ...).

なお、図10は、実行の対象となる印刷ジョブについて、(少なくとも)印刷部数が「10」部、用紙サイズが「A4」、倍率が「100」%という設定が成されている例を示す。ここで、実行の対象となる印刷ジョブに係るファイルのページ数が前述の如く「2」ページであることから、印刷枚数は20枚(=2ページ×10部)となる。この20枚という印刷枚数は、ユーザAについての印刷条件のうちの印刷枚数の上限を超えており(図8参照)、つまり当該印刷条件を満足しない。このような印刷条件を満足しない設定内容(項目)については、これが視覚的に目立ち易い態様となるように、適当な修飾が施され、たとえば対応するフィールド714に黄色や赤色などの適当な色彩が付されるとともに、当該フィールド714内の設定値が太文字で表示される。 FIG. 10 shows an example where the print job to be executed has (at least) 10 copies, A4 paper size, and 100% magnification. Here, because the number of pages in the file related to the print job to be executed is 2, as described above, the number of pages to be printed is 20 (= 2 pages x 10 copies). This number of 20 pages exceeds the upper limit of the number of pages in the printing conditions for user A (see FIG. 8), and therefore does not satisfy the printing conditions. For settings (items) that do not satisfy such printing conditions, appropriate modifications are applied to make them visually noticeable, for example, the corresponding field 714 is colored in an appropriate color such as yellow or red, and the setting value in the field 714 is displayed in bold.

その一方で、設定内容表示領域710に表示された設定内容については、つまりそれぞれのフィールド714内の設定値については、適宜に変更することができる。図示を含む詳しい説明は省略するが、それぞれのフィールド714が操作されると、当該フィールド714内の設定値を変更(再入力)するための適宜の再入力画面、たとえばダイアログボックス、が表示される。この再入力画面により、当該フィールド714内の設定値を適宜に変更することができる。また、このようにして再入力された設定値が、たとえば印刷条件を満足するようになると、つまりはそのような設定値が再入力されると、前述の修飾が解除される。 On the other hand, the setting contents displayed in the setting content display area 710, that is, the setting values in each field 714, can be changed as appropriate. Although detailed explanation including illustrations will be omitted, when each field 714 is operated, an appropriate re-input screen, for example a dialog box, for changing (re-inputting) the setting value in that field 714 is displayed. This re-input screen allows the setting value in that field 714 to be changed as appropriate. Furthermore, when the setting value re-input in this way satisfies, for example, the printing conditions, that is, when such a setting value is re-input, the above-mentioned modification is released.

さらに、印刷ジョブ操作画面700における設定内容表示領域710の下方に、つまり当該印刷ジョブ操作画面700における下部に、2つのボタン718および720が横並びに配される。一方のボタン718は、設定内容表示領域710に表示された設定内容に従って印刷ジョブを実行することを指示する[印刷]ボタンである。他方のボタン720は、印刷ジョブを実行しないことを指示する[キャンセル]ボタンである。 In addition, below the setting content display area 710 on the print job operation screen 700, i.e., at the bottom of the print job operation screen 700, two buttons 718 and 720 are arranged side by side. One button, 718, is a [Print] button that instructs the user to execute a print job according to the setting content displayed in the setting content display area 710. The other button, 720, is a [Cancel] button that instructs the user not to execute a print job.

この印刷ジョブ操作画面700において、たとえば[印刷]ボタン718が操作されると、設定内容表示領域710に表示された設定内容に従って印刷ジョブが実行される。一方、[キャンセル]ボタン720が操作されると、印刷ジョブは実行されずに、複合機20aは、前述の待機状態となる。 When, for example, the [Print] button 718 is operated on this print job operation screen 700, the print job is executed according to the settings displayed in the settings display area 710. On the other hand, when the [Cancel] button 720 is operated, the print job is not executed and the multifunction device 20a enters the standby state described above.

このように本第1実施例における親展印刷によれば、当該親展印刷に供される印刷ジョブに係る設定内容が、その基準となる印刷条件を満足する場合に、当該印刷ジョブが実行される。一方、印刷ジョブに係る設定内容が、その基準となる印刷条件を満足しない場合は、当該印刷ジョブを実行させようとする複合機20のディスプレイ216aに警告画面600が表示されるとともに、当該印刷ジョブを実行させるかどうかを含め、適宜の選択肢が用意される。これにより、印刷ジョブに係る設定内容に誤りがあることによる不都合を回避することが可能となる。 Thus, according to the confidential printing in the first embodiment, if the settings for the print job used for confidential printing satisfy the reference printing conditions, the print job is executed. On the other hand, if the settings for the print job do not satisfy the reference printing conditions, a warning screen 600 is displayed on the display 216a of the multifunction device 20 that is about to execute the print job, and appropriate options are provided, including whether or not to execute the print job. This makes it possible to avoid inconveniences caused by errors in the settings for the print job.

ここで、図11に、それぞれの複合機20の主記憶部210bのRAM内の構成を概念的に表すメモリマップ800を示す。 Figure 11 shows a memory map 800 that conceptually represents the configuration within the RAM of the main memory unit 210b of each multifunction device 20.

このメモリマップ800に示されるように、RAMは、プログラム記憶領域810と、データ記憶領域850と、を有する。このうちのプログラム記憶領域810には、前述の制御プログラムが記憶される。具体的には、制御プログラムは、表示制御プログラム812と、操作検出プログラム814と、画像読取プログラム816と、画像形成プログラム818と、給紙制御プログラム820と、補助記憶制御プログラム822と、通信制御プログラム824と、を含む。併せて、制御プログラムは、カード読取制御プログラム826と、保存ジョブ印刷制御プログラム828と、を含む。 As shown in this memory map 800, the RAM has a program memory area 810 and a data memory area 850. The above-mentioned control programs are stored in the program memory area 810. Specifically, the control programs include a display control program 812, an operation detection program 814, an image reading program 816, an image forming program 818, a paper feed control program 820, an auxiliary memory control program 822, and a communication control program 824. In addition, the control programs include a card reading control program 826 and a stored job printing control program 828.

表示制御プログラム812は、ディスプレイ216aに前述の印刷条件設定画面500などの各種の画面を表示させるのに必要な表示画面データを生成するためのプログラムである。操作検出プログラム814は、タッチパネル216bに対する操作状態を検出するためのプログラムである。画像読取プログラム816は、画像読取部204を制御するためのプログラムである。画像形成プログラム818は、画像形成部206を制御するためのプログラムである。給紙制御プログラム820は、給紙部208を制御するためのプログラムである。補助記憶制御プログラム822は、補助記憶部212を制御するためのプログラムである。通信制御プログラム824は、通信部214を制御するためのプログラムである。カード読取制御プログラム826は、カード読取部202を制御するためのプログラムである。そして、保存ジョブ印刷制御プログラム828は、CPU210aに後述する保存ジョブ印刷制御タスクを実行させるためのプログラムである。 The display control program 812 is a program for generating display screen data required to display various screens such as the print condition setting screen 500 described above on the display 216a. The operation detection program 814 is a program for detecting the operation state of the touch panel 216b. The image reading program 816 is a program for controlling the image reading unit 204. The image forming program 818 is a program for controlling the image forming unit 206. The paper feed control program 820 is a program for controlling the paper feed unit 208. The auxiliary memory control program 822 is a program for controlling the auxiliary memory unit 212. The communication control program 824 is a program for controlling the communication unit 214. The card reading control program 826 is a program for controlling the card reading unit 202. And the saved job print control program 828 is a program for causing the CPU 210a to execute a saved job print control task described later.

一方、データ記憶領域850には、各種のデータが記憶される。この各種のデータとしては、表示画像生成データ852、操作データ854、送受信データ856などがある。 On the other hand, various types of data are stored in the data storage area 850. These types of data include display image generation data 852, operation data 854, and transmission/reception data 856.

表示画像生成データ852は、前述の表示制御プログラム812に基づく表示画面データの生成に用いられるポリゴンデータやテクスチャデータなどのデータである。操作データ854は、タッチパネル216bに対する操作状態を表すデータであり、詳しくは当該タッチパネル216bに対するユーザのタッチ位置(座標)を表す時系列のデータである。そして、送受信データ856は、管理サーバ40などの外部装置との間で送受信されるデータである。この送受信データ856には、前述の認証問合データや認証結果データなどが含まれる。 The display image generation data 852 is data such as polygon data and texture data used to generate display screen data based on the above-mentioned display control program 812. The operation data 854 is data that represents the operation state of the touch panel 216b, and more specifically, is time-series data that represents the touch position (coordinates) of the user on the touch panel 216b. The transmission and reception data 856 is data that is transmitted and received between an external device such as the management server 40. This transmission and reception data 856 includes the above-mentioned authentication inquiry data and authentication result data.

前述したように、それぞれの複合機20のCPU210aは、制御プログラムに従って動作するが、とりわけ親展印刷に際しては、保存ジョブ印刷制御プログラム828に従って保存ジョブ印刷制御タスクを実行する。この保存ジョブ印刷制御タスクの流れを、図12および図13に示す。なお、保存ジョブ印刷制御タスクは、複合機20のカード読取部202にICカード60がかざされることで、当該カード読取部202とICカード60との間で通信が開始されたことに応答して、実行される。 As described above, the CPU 210a of each MFP 20 operates according to the control program, and in particular, for confidential printing, it executes the stored job print control task according to the stored job print control program 828. The flow of this stored job print control task is shown in Figures 12 and 13. The stored job print control task is executed in response to communication being started between the card reading unit 202 and the IC card 60 when the IC card 60 is held over the card reading unit 202 of the MFP 20.

この保存ジョブ印刷制御タスクによれば、CPU210aは、まず、ステップS1において、カード読取部202にかざされたICカード60からIDデータを読み取り、厳密にはそうするようにカード読取部202を制御する。そして、CPU210aは、処理をステップS3へ進める。 According to this stored job print control task, the CPU 210a first reads the ID data from the IC card 60 held over the card reading unit 202 in step S1, and strictly speaking controls the card reading unit 202 to do so. The CPU 210a then advances the process to step S3.

ステップS3において、CPU210aは、管理サーバ40に対して、ステップS1で読み取られたユーザID、つまり対象ID、についてのユーザ認証の問合を行い、厳密には前述の認証問合データを送信する。この認証問合データには、前述の如く対象IDを表すユーザIDデータと、当該認証問合データの送信元を表す複合機アドレスデータと、が含まれる。また、CPU210aは、ステップS3において、ユーザ認証を含む種々の問合中であることを表す不図示の問合中画面をディスプレイ216aに表示する。そして、CPU210aは、処理をステップS5へ進める。 In step S3, the CPU 210a inquires of the management server 40 about user authentication for the user ID read in step S1, i.e., the target ID, and more precisely transmits the authentication inquiry data described above. This authentication inquiry data includes user ID data representing the target ID as described above, and multifunction device address data representing the sender of the authentication inquiry data. In addition, in step S3, the CPU 210a displays an inquiry screen (not shown) on the display 216a, indicating that various inquiries, including user authentication, are being made. The CPU 210a then advances the process to step S5.

ステップS5において、CPU210aは、ステップS3による管理サーバ40への問合に対する当該管理サーバ40からの回答を待ち、つまり当該管理サーバ40から前述の認証結果データが送られてくるのを待つ(S5:NO)。そして、CPU210aは、管理サーバ40から認証結果データを受信すると(S5:YES)、処理をステップS7へ進める。 In step S5, the CPU 210a waits for a response from the management server 40 to the inquiry to the management server 40 in step S3, that is, waits for the authentication result data described above to be sent from the management server 40 (S5: NO). Then, when the CPU 210a receives the authentication result data from the management server 40 (S5: YES), the process proceeds to step S7.

ステップS7において、CPU210aは、ステップS5で受信した認証結果データに基づいて、対象IDについてのユーザ認証に成功したかどうかを判定する。ここでたとえば、ユーザ認証に成功した場合(S7:YES)、CPU210aは、処理を後述するステップS11へ進める。一方、ユーザ認証に失敗した場合は(S7:NO)、CPU210aは、処理をステップS9へ進める。 In step S7, the CPU 210a determines whether or not user authentication for the target ID has been successful based on the authentication result data received in step S5. For example, if user authentication has been successful (S7: YES), the CPU 210a advances the process to step S11, which will be described later. On the other hand, if user authentication has failed (S7: NO), the CPU 210a advances the process to step S9.

ステップS9において、CPU210aは、前述の認証エラーメッセージ画面をディスプレイ216aに表示し、詳しくは前述の問合中画面に代えて、当該認証エラーメッセージ画面を表示する。この認証エラーメッセージ画面は、前述の如く一定期間にわたって表示される。このステップS9の実行をもって、CPU210aは、保存ジョブ印刷制御タスクを終了する。この後、複合機20は、前述の待機状態となる。なお、ステップS9においては、認証エラーメッセージ画面の表示に加えて、または、これに代えて、音声による適当な認証エラーメッセージが出力されてもよい。 In step S9, the CPU 210a displays the authentication error message screen described above on the display 216a, and more specifically, displays the authentication error message screen instead of the inquiry screen described above. This authentication error message screen is displayed for a certain period of time as described above. With the execution of step S9, the CPU 210a ends the stored job print control task. Thereafter, the multifunction device 20 enters the standby state described above. In step S9, in addition to or instead of displaying the authentication error message screen, an appropriate authentication error message may be output by voice.

また、CPU210aは、前述のステップS7からステップS11へ処理を進めた場合、当該ステップS11において、管理サーバ40に対して、対象IDに係る印刷ジョブが記憶部402に保存されているかどうかの問合を行い、厳密には前述のジョブ問合データを送信する。このジョブ問合データには、前述の如く対象IDを表すユーザIDデータと、当該ジョブ問合データの送信元を表す複合機アドレスデータと、が含まれる。そして、CPU210aは、処理をステップS13へ進める。 Furthermore, when the CPU 210a advances the process from step S7 to step S11, it inquires of the management server 40 in step S11 as to whether or not a print job related to the target ID is stored in the memory unit 402, and more precisely, transmits the job inquiry data described above. This job inquiry data includes user ID data representing the target ID as described above, and multifunction device address data representing the sender of the job inquiry data. Then, the CPU 210a advances the process to step S13.

ステップS13において、CPU210aは、ステップS11による管理サーバ40への問合に対する当該管理サーバ40からの回答を待ち、つまり当該管理サーバ40から前述の確認結果データが送られてくるのを待つ(S13:NO)。そして、CPU210aは、管理サーバ40から確認結果データを受信すると(S13:YES)、処理をステップS15へ進める。 In step S13, the CPU 210a waits for a response from the management server 40 to the inquiry to the management server 40 in step S11, that is, waits for the aforementioned confirmation result data to be sent from the management server 40 (S13: NO). Then, when the CPU 210a receives the confirmation result data from the management server 40 (S13: YES), the process proceeds to step S15.

ステップS15において、CPU210aは、ステップS13で受信した確認結果データに基づいて、対象IDに係る印刷ジョブが管理サーバ40の記憶部402に保存されているかどうかを判定する。ここでたとえば、対象IDに係る印刷ジョブが管理サーバ40の記憶部402に保存されている場合(S15:YES)、CPU210aは、処理を後述するステップS19へ進める。一方、対象IDに係る印刷ジョブが管理サーバ40の記憶部402に保存されていない場合は(S15:NO)、CPU210aは、処理をステップS17へ進める。 In step S15, the CPU 210a determines whether or not the print job related to the target ID is stored in the storage unit 402 of the management server 40 based on the confirmation result data received in step S13. For example, if the print job related to the target ID is stored in the storage unit 402 of the management server 40 (S15: YES), the CPU 210a advances the process to step S19, which will be described later. On the other hand, if the print job related to the target ID is not stored in the storage unit 402 of the management server 40 (S15: NO), the CPU 210a advances the process to step S17.

ステップS17において、CPU210aは、前述のジョブ不存在メッセージ画面をディスプレイ216aに表示し、詳しくは前述の問合中画面に代えて、当該ジョブ不存在メッセージ画面を表示する。このジョブ不存在メッセージ画面は、前述の如く一定期間にわたって表示される。このステップS17の実行をもって、CPU210aは、保存ジョブ印刷制御タスクを終了する。この後、複合機20は、前述の如く待機状態となる。なお、ステップS17においては、ジョブ不存在メッセージ画面の表示に加えて、または、これに代えて、音声による適当なジョブ不存在メッセージが出力されてもよい。 In step S17, the CPU 210a displays the aforementioned job-not-existing message screen on the display 216a, and more specifically, displays the job-not-existing message screen instead of the aforementioned inquiry screen. This job-not-existing message screen is displayed for a certain period of time as described above. With the execution of this step S17, the CPU 210a ends the stored job print control task. Thereafter, the multifunction device 20 enters a standby state as described above. In addition to or instead of displaying the job-not-existing message screen in step S17, an appropriate job-not-existing message may be output by voice.

そして、CPU210aは、前述のステップS15からステップS19へ処理を進めた場合、当該ステップS19において、管理サーバ40に対して、対象IDに係る印刷ジョブを送信するよう要求し、厳密には前述のジョブ送信要求データを送信する。このジョブ送信要求データにも、前述の如く対象IDを表すユーザIDデータと、当該ジョブ送信要求データの送信元を表す複合機アドレスデータと、が含まれる。そして、CPU210aは、処理をステップS21へ進める。 Then, when the CPU 210a advances the process from step S15 to step S19, it requests the management server 40 to send a print job related to the target ID in step S19, and more precisely, sends the job transmission request data described above. This job transmission request data also includes user ID data representing the target ID as described above, and multifunction device address data representing the sender of the job transmission request data. The CPU 210a then advances the process to step S21.

ステップS21において、CPU210aは、ステップS19による管理サーバ40への要求に対する当該管理サーバ40からの応答を待ち、つまり当該管理サーバ40から対象IDに係る印刷ジョブが送られてくるのを待つ(S21:NO)。そして、CPU210aは、管理サーバ40から印刷ジョブを受信すると(S21:YES)、処理をステップS23へ進める。 In step S21, the CPU 210a waits for a response from the management server 40 to the request made to the management server 40 in step S19, that is, waits for a print job related to the target ID to be sent from the management server 40 (S21: NO). Then, when the CPU 210a receives a print job from the management server 40 (S21: YES), the process proceeds to step S23.

ステップS23において、CPU210aは、ステップS21で受信した印刷ジョブを一時的に記憶し、詳しくは補助記憶部212に記憶する。そして、CPU210aは、処理をステップS25へ進める。なお、印刷ジョブには、前述の如く対象IDを表すユーザIDデータと、当該印刷ジョブに係る印刷設定データが含まれる。また、印刷ジョブには、対象IDについての印刷条件を表す印刷条件データが添付される。 In step S23, the CPU 210a temporarily stores the print job received in step S21, specifically in the auxiliary storage unit 212. The CPU 210a then advances the process to step S25. As described above, the print job includes user ID data representing the target ID and print setting data related to the print job. In addition, print condition data representing the printing conditions for the target ID is attached to the print job.

ステップS25において、CPU210aは、ステップS23により一時的に記憶された印刷ジョブに係る設定内容(印刷設定の内容)と、当該印刷ジョブに添付された印刷条件データに従う印刷条件と、を照合する。そして、CPU210aは、処理をステップS27へ進める。 In step S25, the CPU 210a compares the settings (print settings) for the print job temporarily stored in step S23 with the print conditions according to the print condition data attached to the print job. Then, the CPU 210a advances the process to step S27.

ステップS27において、CPU210aは、ステップS25における照合の結果、印刷ジョブに係る設定内容が印刷条件を満足するかどうかを判定する。ここでたとえば、印刷ジョブに係る設定内容が印刷条件を満足する場合(S25:YES)、CPU210aは、処理をステップS29へ進める。一方、印刷ジョブに係る設定内容が印刷条件を満足しない場合は(S25:NO)、CPU210aは、処理を後述するステップS33へ進める。 In step S27, the CPU 210a determines whether the setting contents of the print job satisfy the printing conditions as a result of the comparison in step S25. For example, if the setting contents of the print job satisfy the printing conditions (S25: YES), the CPU 210a advances the process to step S29. On the other hand, if the setting contents of the print job do not satisfy the printing conditions (S25: NO), the CPU 210a advances the process to step S33, which will be described later.

ステップS29において、CPU210aは、印刷ジョブを実行する。併せて、CPU210aは、印刷ジョブの実行中であることを表す不図示の印刷中画面をディスプレイ216aに表示し、詳しくは前述の問合中画面に代えて、当該印刷中画面を表示する。そして、印刷ジョブの実行を終えると、CPU210aは、処理をステップS31へ進める。 In step S29, the CPU 210a executes the print job. At the same time, the CPU 210a displays a printing screen (not shown) on the display 216a, indicating that the print job is being executed; more specifically, the printing screen is displayed in place of the inquiry screen described above. Then, when the execution of the print job is completed, the CPU 210a advances the process to step S31.

ステップS31において、CPU210aは、ステップS29により実行された印刷ジョブを補助記憶部212から消去する。このステップS31の実行をもって、CPU210aは、保存ジョブ印刷制御タスクを終了する。 In step S31, the CPU 210a erases the print job executed in step S29 from the auxiliary storage unit 212. With the execution of this step S31, the CPU 210a ends the stored job print control task.

また、CPU210aは、前述のステップS27からステップS33へ処理を進めた場合、当該ステップS33において、警告画面600をディスプレイ216aに表示し、詳しくは前述の問合中画面に代えて、当該警告画面600を表示する。そして、CPU210aは、処理をステップS35へ進める。 When the CPU 210a advances the process from step S27 to step S33, the CPU 210a displays a warning screen 600 on the display 216a in step S33. More specifically, the CPU 210a displays the warning screen 600 instead of the inquiry screen. The CPU 210a then advances the process to step S35.

ステップS35において、CPU210aは、ステップS33で表示された警告画面600により何らかのユーザ操作が受け付けられるのを待つ(S35:NO)。そして、警告画面600により何らかのユーザ操作が受け付けられると(S35:YES)、CPU210aは、処理をステップS37へ進める。 In step S35, the CPU 210a waits for any user operation to be accepted on the warning screen 600 displayed in step S33 (S35: NO). Then, when any user operation is accepted on the warning screen 600 (S35: YES), the CPU 210a advances the process to step S37.

ステップS37において、CPU210aは、ステップS35で受け付けられたユーザ操作が警告画面600における[はい]ボタン608の操作であるかどうかを判定する。ここでたとえば、ステップS35で受け付けられたユーザ操作が警告画面600における[はい]ボタン608の操作である場合(S37:YES)、CPU210aは、印刷ジョブを実行するべく、前述のステップS29へ処理を進める。一方、ステップS35で受け付けられたユーザ操作が警告画面600における[はい]ボタン608の操作ではなく、当該警告画面600における[いいえ]ボタン610の操作である場合は(S37:NO)、CPU210aは、処理をステップS39へ進める。なお、ステップS37からステップS29へ処理を進めた場合、CPU210aは、当該ステップS29において、前述の如く印刷ジョブを実行するとともに、印刷中画面をディスプレイ216aに表示するが、当該印刷中画面は、警告画面600に代えて表示される。 In step S37, the CPU 210a determines whether the user operation accepted in step S35 is the operation of the [Yes] button 608 on the warning screen 600. For example, if the user operation accepted in step S35 is the operation of the [Yes] button 608 on the warning screen 600 (S37: YES), the CPU 210a advances the process to the above-mentioned step S29 to execute the print job. On the other hand, if the user operation accepted in step S35 is not the operation of the [Yes] button 608 on the warning screen 600 but the operation of the [No] button 610 on the warning screen 600 (S37: NO), the CPU 210a advances the process to step S39. Note that, if the process proceeds from step S37 to step S29, the CPU 210a executes the print job as described above in step S29 and displays the printing screen on the display 216a, but the printing screen is displayed instead of the warning screen 600.

そして、CPU210aは、ステップS37からステップS39へ処理を進めた場合、当該ステップS39において、印刷ジョブ操作画面700をディスプレイ216aに表示し、詳しくは警告画面600に代えて、当該印刷ジョブ操作画面700を表示する。この印刷ジョブ操作画面700の表示に際しては、CPU210aは、前述の修飾を適宜に施す。そして、CPU210aは、処理をステップS41へ進める。 When the CPU 210a advances the process from step S37 to step S39, the CPU 210a displays the print job operation screen 700 on the display 216a in step S39. More specifically, the CPU 210a displays the print job operation screen 700 in place of the warning screen 600. When displaying the print job operation screen 700, the CPU 210a applies the above-mentioned modifications as appropriate. The CPU 210a then advances the process to step S41.

ステップS41において、CPU210aは、ステップS39で表示された印刷ジョブ操作画面700により何らかのユーザ操作が受け付けられるのを待つ(S41:NO)。そして、印刷ジョブ操作画面700により何らかのユーザ操作が受け付けられると(S41:YES)、CPU210aは、処理をステップS43へ進める。 In step S41, the CPU 210a waits for any user operation to be accepted on the print job operation screen 700 displayed in step S39 (S41: NO). Then, when any user operation is accepted on the print job operation screen 700 (S41: YES), the CPU 210a advances the process to step S43.

ステップS43において、CPU210aは、ステップS41で受け付けられたユーザ操作が印刷ジョブ操作画面700における[印刷]ボタン718の操作であるかどうかを判定する。ここでたとえば、ステップS41で受け付けられたユーザ操作が印刷ジョブ操作画面700における[印刷]ボタン718の操作である場合(S43:YES)、CPU210aは、印刷ジョブを実行するべく、前述のステップS29へ処理を進める。一方、ステップS41で受け付けられたユーザ操作が印刷ジョブ操作画面700における[印刷]ボタン718の操作でない場合は(S43:NO)、CPU210aは、処理をステップS45へ進める。なお、ステップS43からステップS29へ処理を進めた場合、CPU210aは、当該ステップS29において、前述の如く印刷ジョブを実行するとともに、印刷中画面をディスプレイ216aに表示するが、当該印刷中画面は、印刷ジョブ操作画面700に代えて表示される。 In step S43, the CPU 210a determines whether the user operation accepted in step S41 is the operation of the [Print] button 718 on the print job operation screen 700. For example, if the user operation accepted in step S41 is the operation of the [Print] button 718 on the print job operation screen 700 (S43: YES), the CPU 210a advances the process to the above-mentioned step S29 to execute the print job. On the other hand, if the user operation accepted in step S41 is not the operation of the [Print] button 718 on the print job operation screen 700 (S43: NO), the CPU 210a advances the process to step S45. Note that, if the process proceeds from step S43 to step S29, the CPU 210a executes the print job as described above in step S29 and displays the printing screen on the display 216a, but the printing screen is displayed instead of the print job operation screen 700.

そして、CPU210aは、ステップS43からステップS45へ処理を進めた場合、当該ステップS45において、前述のステップS41で受け付けられたユーザ操作が印刷ジョブ操作画面700における[キャンセル]ボタン720の操作であるかどうかを判定する。ここでたとえば、ステップS41で受け付けられたユーザ操作が印刷ジョブ操作画面700における[キャンセル]ボタン720の操作である場合(S45:YES)、CPU210aは、印刷ジョブの実行を見送って、当該印刷ジョブを補助記憶部212から消去するべく、前述のステップS31へ処理を進める。一方、ステップS41で受け付けられたユーザ操作が印刷ジョブ操作画面700における[キャンセル]ボタン720の操作でない場合は(S45:NO)、CPU210aは、処理をステップS47へ進める。 When the CPU 210a advances the process from step S43 to step S45, it determines in step S45 whether the user operation accepted in the above-mentioned step S41 is the operation of the [Cancel] button 720 on the print job operation screen 700. For example, if the user operation accepted in step S41 is the operation of the [Cancel] button 720 on the print job operation screen 700 (S45: YES), the CPU 210a postpones the execution of the print job and advances the process to the above-mentioned step S31 to erase the print job from the auxiliary storage unit 212. On the other hand, if the user operation accepted in step S41 is not the operation of the [Cancel] button 720 on the print job operation screen 700 (S45: NO), the CPU 210a advances the process to step S47.

ステップS47において、CPU210aは、ステップS41で受け付けられた操作に応じた処理を行う。このステップS47における処理には、いずれかのフィールド714への操作に応じて前述の再入力画面を表示する処理や、当該再入力画面の操作に応じて当該フィールド714内の設定値を変更する処理がある。また、必要に応じて前述の修飾を解除する処理や、当該修飾を改めて施す処理、さらには、スクロールバー716への操作に応じた処理なども、このステップS47における処理に含まれる。このステップS47の実行後、CPU210aは、改めて印刷ジョブ操作画面700により何らかのユーザ操作が受け付けられるのを待つべく、処理をステップS41へ戻す。 In step S47, the CPU 210a performs processing in response to the operation accepted in step S41. The processing in step S47 includes processing for displaying the re-input screen described above in response to an operation on any of the fields 714, and processing for changing the setting value in the field 714 in response to an operation on the re-input screen. The processing in step S47 also includes processing for removing the above-mentioned modifications as necessary, processing for re-applying the modifications, and processing in response to an operation on the scroll bar 716. After executing step S47, the CPU 210a returns the processing to step S41 to wait for a new user operation to be accepted by the print job operation screen 700.

このように本第1実施例によれば、とりわけ本第1実施例における親展印刷によれば、それぞれのPC30のユーザは、当該親展印刷に供される印刷ジョブを管理サーバ40の記憶部402に保存するための操作を行った後、つまり親展印刷を予約した後、任意の複合機20に当該印刷ジョブを実行させることができる。言い換えれば、親展印刷を予約したユーザは、当該親展印刷に供される印刷ジョブを実行させる複合機20を任意に選択することができる。これにより、各複合機20、20、…を含むネットワークシステム10全体の効率的かつ柔軟な運用が実現される。併せて、親展印刷を予約したユーザは、任意の複合機20のカード読取部202に自身のICカード60をかざすだけで、当該複合機20に印刷ジョブを実行させることができる。このこともまた、各複合機20、20、…を含むネットワークシステム10全体の効率的かつ柔軟な運用に大きく貢献する。 Thus, according to the first embodiment, and particularly according to the confidential printing in the first embodiment, the user of each PC 30 can have any MFP 20 execute the print job after performing an operation to save the print job to be used for the confidential printing in the storage unit 402 of the management server 40, that is, after reserving the confidential printing. In other words, the user who reserved the confidential printing can arbitrarily select the MFP 20 that will execute the print job to be used for the confidential printing. This realizes efficient and flexible operation of the entire network system 10 including each MFP 20, 20, .... In addition, the user who reserved the confidential printing can have any MFP 20 execute the print job simply by holding his/her IC card 60 over the card reading unit 202 of the MFP 20. This also greatly contributes to efficient and flexible operation of the entire network system 10 including each MFP 20, 20, ....

加えて、本第1実施例における親展印刷によれば、当該親展印刷に供される印刷ジョブに係る設定内容が、その基準となる印刷条件を満足する場合に、当該印刷ジョブが実行される。一方、印刷ジョブに係る設定内容が、その基準となる印刷条件を満足しない場合は、当該印刷ジョブを実行させようとする複合機20のディスプレイ216aに警告画面600が表示されるとともに、当該印刷ジョブを実行させるかどうかを含め、適宜の選択肢が用意される。これにより、印刷ジョブに係る設定内容に誤りがあることによる不都合を回避することが可能となる。 In addition, according to the confidential printing in the first embodiment, if the settings for the print job used for confidential printing satisfy the reference printing conditions, the print job is executed. On the other hand, if the settings for the print job do not satisfy the reference printing conditions, a warning screen 600 is displayed on the display 216a of the multifunction device 20 that is about to execute the print job, and appropriate options are provided, including whether or not to execute the print job. This makes it possible to avoid inconveniences caused by errors in the settings for the print job.

なお、本第1実施例においては、親展印刷に供される印刷ジョブが任意の複合機20により実行された後に、その実行済の印刷ジョブが当該複合機20の補助記憶部212から消去されるが(図13のステップS31参照)、管理サーバ40の記憶部402に保存されている当該印刷ジョブ(厳密には対応するジョブ)については、適宜に取り扱うことができる。たとえば、実行済の印刷ジョブが複合機20の補助記憶部212から消去されることに応答して、管理サーバ40に記憶部402に保存されている当該印刷ジョブについても、当該記憶部402から消去されてもよい。あるいは、管理サーバ40の記憶部402に保存されている印刷ジョブについては、当該管理サーバ40の操作により、または、当該印刷ジョブの生成元であるPC30の操作により、削除されるように構成されてもよい。さらには、管理サーバ40から任意の複合機20に印刷ジョブが送信される際に(たとえば図6の時点t39および図12のステップS21参照)、厳密にはその直後に、管理サーバ40の記憶部402から当該印刷ジョブが消去されてもよい。 In the first embodiment, after a print job for confidential printing is executed by any MFP 20, the executed print job is deleted from the auxiliary memory 212 of the MFP 20 (see step S31 in FIG. 13), but the print job (strictly speaking, the corresponding job) stored in the memory 402 of the management server 40 can be handled appropriately. For example, in response to the execution of a print job being deleted from the auxiliary memory 212 of the MFP 20, the print job stored in the memory 402 of the management server 40 may also be deleted from the memory 402. Alternatively, the print job stored in the memory 402 of the management server 40 may be configured to be deleted by the operation of the management server 40 or the operation of the PC 30 that generated the print job. Furthermore, when a print job is sent from the management server 40 to any MFP 20 (see, for example, time t39 in FIG. 6 and step S21 in FIG. 12), strictly speaking, the print job may be deleted from the storage unit 402 of the management server 40 immediately thereafter.

加えて、事前の印刷条件の設定は、任意の複合機20の操作により行われることとしたが、これに限らない。任意のPC30や管理サーバ40などの当該任意の複合機20以外の操作によって、事前の印刷条件の設定が行われてもよい。また、設定された印刷条件については、その内容の変更や、当該印刷条件の削除が、適宜することができるように構成されてもよい。 In addition, although the advance setting of printing conditions is performed by operating an arbitrary MFP 20, this is not limited to the above. Advance setting of printing conditions may be performed by operating an arbitrary PC 30, a management server 40, or other device other than the arbitrary MFP 20. Furthermore, the printing conditions that have been set may be configured so that their contents can be changed or the printing conditions can be deleted as appropriate.

そして、印刷条件テーブル150については、ユーザIDを主キーとして、当該ユーザIDごとに印刷条件が纏められる構成としたが、これに限らない。すなわち、ユーザIDに代えて、それぞれの30PCのIPアドレスなどの当該ユーザID以外の所定の情報を主キーとして、当該所定の情報ごとに印刷条件が纏められてもよい。このことは、ユーザ管理テーブル100についても、同様である。 The printing condition table 150 is configured to use the user ID as the primary key and organize the printing conditions for each user ID, but this is not limited to this. In other words, instead of the user ID, specific information other than the user ID, such as the IP address of each of the 30 PCs, may be used as the primary key and the printing conditions may be organized for each specific information. The same is true for the user management table 100.

さらに、ICカード60については、非接触型とされたが、接触型のものが採用されてもよい。この場合は、カード読取部202として、接触型に対応するものが採用される。 Furthermore, although the IC card 60 is a non-contact type, a contact type may also be used. In this case, a card reader 202 that corresponds to the contact type is used.

また、親展印刷に供される印刷ジョブを任意の複合機20に実行させる際に、当該複合機20のカード読取部202にICカード60をかざして、当該ICカード60からユーザIDを読み取らせることとしたが、これに限らない。すなわち、このようなICカード60によるユーザ認証のための操作に代えて、指紋認証などの生態認証のための操作や、手動によるパスワードの入力操作などの適宜の操作が、採用されてもよい。 In addition, when a print job for confidential printing is executed by any MFP 20, the IC card 60 is held over the card reading unit 202 of the MFP 20 to read the user ID from the IC card 60, but this is not limited to the above. In other words, instead of an operation for user authentication using the IC card 60, an operation for biometric authentication such as fingerprint authentication, or an appropriate operation such as manual password input operation may be used.

本第1実施例におけるCPU210aは、詳しくは保存ジョブ印刷制御タスクを実行するCPU210aは、本発明に係る印刷制御手段の一例である。そして特に、保存ジョブ印刷制御タスクのうちのステップS25を実行するCPU210aは、本発明に係る照合手段の一例である。併せて、保存ジョブ印刷制御タスクのうちのステップS33を実行するCPU210aは、つまりディスプレイ216aに警告画面600を表示するCPU210aは、当該ディスプレイ216aと協働して、本発明に係る警告出力手段の一例を構成とともに、本発明に係る問合手段の一例を構成する。そして、保存ジョブ印刷制御タスクのうちのステップS39を実行するCPU210aもまた、つまりディスプレイ216aに印刷ジョブ操作画面700を表示するCPU210aもまた、当該ディスプレイ216aと協働して、本発明に係る問合手段の一例を構成する。 In this first embodiment, the CPU 210a, specifically the CPU 210a that executes the saved job print control task, is an example of the print control means according to the present invention. And in particular, the CPU 210a that executes step S25 of the saved job print control task is an example of the collation means according to the present invention. In addition, the CPU 210a that executes step S33 of the saved job print control task, that is, the CPU 210a that displays the warning screen 600 on the display 216a, cooperates with the display 216a to constitute an example of the warning output means according to the present invention and an example of the inquiry means according to the present invention. And the CPU 210a that executes step S39 of the saved job print control task, that is, the CPU 210a that displays the print job operation screen 700 on the display 216a, also cooperates with the display 216a to constitute an example of the inquiry means according to the present invention.

加えて、本第1実施例におけるユーザIDは、本発明に係る生成元情報の一例であり、換言すれば本発明に係る所定情報の一例である。そして、親展印刷に供される印刷ジョブを任意の複合機20に実行させる際に、当該複合機20のカード読取部202にICカード60をかざして、当該ICカード60からユーザIDを読み取らせる操作は、本発明に係る第1操作の一例である。加えて、警告画面600における[はい]ボタン608への操作は、本発明に係る第2操作の一例である。 In addition, the user ID in this first embodiment is an example of the source information according to the present invention, or in other words, an example of the specified information according to the present invention. When a print job to be used for confidential printing is executed by any multifunction device 20, the operation of holding the IC card 60 over the card reading unit 202 of the multifunction device 20 to read the user ID from the IC card 60 is an example of the first operation according to the present invention. In addition, the operation of the [Yes] button 608 on the warning screen 600 is an example of the second operation according to the present invention.

[第2実施例]
次に、本発明の第2実施例について説明する。本第2実施例においては、図14に示されるネットワークシステム10aに、本発明が適用される。
[Second embodiment]
Next, a second embodiment of the present invention will be described. In this second embodiment, the present invention is applied to a network system 10a shown in FIG.

図14に示されるように、本第2実施例に係るネットワークシステム10aにおいては、前述の第1実施例に係るネットワークシステム10とは異なり、複合機20が1台のみ設けられる。また、本第2実施例においては、管理サーバ40が設けられない。すなわち、本第2実施例においては、複合機20が、管理サーバ40の機能を担う。このため、本第2実施例においては、前述のユーザ管理テーブル100および印刷条件テーブル150が、複合機20の補助記憶部212に記憶される。併せて、親展印刷に供される印刷ジョブ、つまりそれぞれのPC30によって当該親展印刷のために生成される印刷ジョブもまた、複合機20の補助記憶部212に保存(スプール)される。さらに、本第2実施例においても、複合機20のCPU210aは、保存ジョブ印刷制御タスクを実行するが、本第2実施例においては、第1実施例(図12)におけるステップS1~ステップS23に代えて、図15に示される流れでステップS101~ステップS117が実行される。なお、本第2実施例におけるこれ以外の構成は、第1実施例と同様である。したがって、本第2実施例における第1実施例と同様の部分については、当該第1実施例におけるのと同一の符号を付して、それらの詳細な説明を省略する。 As shown in FIG. 14, unlike the network system 10 according to the first embodiment, the network system 10a according to the second embodiment has only one multifunction device 20. Also, the management server 40 is not provided in the second embodiment. That is, the multifunction device 20 performs the functions of the management server 40 in the second embodiment. Therefore, in the second embodiment, the user management table 100 and the printing condition table 150 are stored in the auxiliary storage unit 212 of the multifunction device 20. In addition, the print job to be used for confidential printing, that is, the print job generated by each PC 30 for the confidential printing, is also saved (spooled) in the auxiliary storage unit 212 of the multifunction device 20. Furthermore, in the second embodiment, the CPU 210a of the multifunction device 20 executes the saved job print control task, but in the second embodiment, instead of steps S1 to S23 in the first embodiment (FIG. 12), steps S101 to S117 are executed in the flow shown in FIG. 15. Other than this, the configuration of this second embodiment is the same as that of the first embodiment. Therefore, the same reference numerals as in the first embodiment are used for the parts of this second embodiment that are the same as those in the first embodiment, and detailed descriptions of those parts are omitted.

図15に示されるように、本第2実施例における保存ジョブ印刷制御タスクによれば、CPU210aは、まず、ステップS101において、前述の第1実施例におけるステップS1と同様、カード読取部202にかざされたICカード60からIDデータを読み取る。そして、CPU210aは、処理をステップS103へ進める。 As shown in FIG. 15, according to the stored job print control task in this second embodiment, the CPU 210a first reads ID data from the IC card 60 held over the card reading unit 202 in step S101, similar to step S1 in the first embodiment described above. The CPU 210a then advances the process to step S103.

ステップS103において、CPU210aは、ステップS101で読み取られたユーザID、つまり対象ID、についてのユーザ認証を行い、詳しくは当該対象IDがユーザ管理テーブル100に存在するかどうかを確認する。そして、CPU210aは、処理をステップS105へ進める。 In step S103, the CPU 210a performs user authentication for the user ID read in step S101, i.e., the target ID, and more specifically, checks whether the target ID exists in the user management table 100. The CPU 210a then proceeds to step S105.

ステップS105において、CPU210aは、ステップS103におけるユーザ認証に成功したか否かを判定する。ここでたとえば、ユーザ認証に成功した場合、つまり対象IDがユーザ管理テーブル100に存在する場合(S105:YES)、CPU210aは、処理を後述するステップS109へ進める。一方、ユーザ認証に失敗した場合、つまり対象IDがユーザ管理テーブル100に存在しない場合は(S105:NO)、CPU210aは、処理をステップS107へ進める。 In step S105, the CPU 210a determines whether the user authentication in step S103 was successful. For example, if the user authentication is successful, that is, if the target ID exists in the user management table 100 (S105: YES), the CPU 210a advances the process to step S109, which will be described later. On the other hand, if the user authentication is unsuccessful, that is, if the target ID does not exist in the user management table 100 (S105: NO), the CPU 210a advances the process to step S107.

ステップS107において、CPU210aは、第1実施例におけるステップS9と同様、認証エラーメッセージ画面を一定期間にわたってディスプレイ216aに表示する。このステップS107の実行をもって、CPU210aは、保存ジョブ印刷制御タスクを終了する。この後、複合機20は、前述の待機状態となる。 In step S107, the CPU 210a displays an authentication error message screen on the display 216a for a certain period of time, similar to step S9 in the first embodiment. With the execution of step S107, the CPU 210a ends the stored job print control task. After this, the multifunction device 20 enters the standby state described above.

また、CPU210aは、前述のステップS105からステップS109へ処理を進めた場合、当該ステップS109において、対象IDに係る印刷ジョブが補助記憶部212に保存されているかどうかを確認する。そして、CPU210aは、処理をステップS111へ進める。 In addition, when the CPU 210a advances the process from step S105 to step S109, the CPU 210a checks in step S109 whether the print job related to the target ID is stored in the auxiliary storage unit 212. Then, the CPU 210a advances the process to step S111.

ステップS111において、CPU210aは、ステップS109における確認結果から、対象IDに係る印刷ジョブが補助記憶部212に保存されているかどうかを判定する。ここでたとえば、対象IDに係る印刷ジョブが補助記憶部212に保存されている場合(S111:YES)、CPU210aは、処理を後述するステップS115へ進める。一方、対象IDに係る印刷ジョブが補助記憶部212に保存されていない場合は(S111:NO)、CPU210aは、処理を113へ進める。 In step S111, the CPU 210a determines from the confirmation result in step S109 whether the print job related to the target ID is stored in the auxiliary storage unit 212. For example, if the print job related to the target ID is stored in the auxiliary storage unit 212 (S111: YES), the CPU 210a advances the process to step S115 described below. On the other hand, if the print job related to the target ID is not stored in the auxiliary storage unit 212 (S111: NO), the CPU 210a advances the process to step S113.

ステップS113において、CPU210aは、第1実施例におけるステップS17と同様、ジョブ不存在メッセージ画面を一定期間にわたってディスプレイ216aに表示する。このステップS113の実行をもって、CPU210aは、保存ジョブ印刷制御タスクを終了する。この後、複合機20は、前述の待機状態となる。 In step S113, the CPU 210a displays a job non-existence message screen on the display 216a for a certain period of time, similar to step S17 in the first embodiment. With the execution of step S113, the CPU 210a ends the stored job print control task. After this, the multifunction device 20 enters the standby state described above.

そして、CPU210aは、前述のステップS111からステップS115へ処理を進めた場合、当該ステップS115において、補助記憶部212から対象IDに係る印刷ジョブを読み出す。その上で、CPU210aは、処理をステップS117へ進める。 When the CPU 210a advances the process from step S111 to step S115, the CPU 210a reads the print job related to the target ID from the auxiliary storage unit 212 in step S115. The CPU 210a then advances the process to step S117.

ステップS117において、CPU210aは、印刷条件テーブル150を参照して、対象IDについての印刷条件を確認する。そして、CPU210aは、処理を前述(図13)のステップS25へ進める。これ以降は、第1実施例と同様であるので、それらの詳細な説明を省略する。 In step S117, the CPU 210a refers to the printing condition table 150 to confirm the printing conditions for the target ID. The CPU 210a then advances the process to step S25 described above (FIG. 13). From this point onwards, the process is the same as in the first embodiment, so a detailed description thereof will be omitted.

このような本第2実施例によっても、とりわけ当該本第2実施例における親展印刷によっても、第1実施例における親展印刷と同様、印刷ジョブに係る設定内容が、その基準となる印刷条件を満足する場合に、当該印刷ジョブが実行される。一方、印刷ジョブに係る設定内容が、その基準となる印刷条件を満足しない場合は、複合機20のディスプレイ216aに警告画面600が表示されるとともに、当該印刷ジョブを実行させるかどうかを含め、適宜の選択肢が用意される。これにより、印刷ジョブに係る設定内容に誤りがあることによる不都合を回避することが可能となる。 In this second embodiment, and particularly in the confidential printing in this second embodiment, the print job is executed if the settings for the print job satisfy the reference printing conditions, just like the confidential printing in the first embodiment. On the other hand, if the settings for the print job do not satisfy the reference printing conditions, a warning screen 600 is displayed on the display 216a of the multifunction device 20, and appropriate options are provided, including whether or not to execute the print job. This makes it possible to avoid inconveniences caused by errors in the settings for the print job.

また、本第2実施例においても、第1実施例と同様、親展印刷を予約したユーザは、複合機20のカード読取部202に自身のICカード60をかざすだけで、当該複合機20に印刷ジョブを実行させることができる。これにより、複合機20を含むネットワークシステム10a全体の効率的かつ柔軟な運用が可能となる。 In addition, in this second embodiment, as in the first embodiment, a user who has reserved confidential printing can have the multifunction device 20 execute the print job simply by holding his/her IC card 60 over the card reading unit 202 of the multifunction device 20. This enables efficient and flexible operation of the entire network system 10a including the multifunction device 20.

なお、本第2実施例においては、複合機20が1台のみ設けられたが、当該複合機20が2台以上、つまり複数台、設けられてもよい。この場合、それぞれの複合機20の補助記憶部212に、ユーザ管理テーブル100および印刷条件テーブル150が記憶されるのが、望ましい。併せて、親展印刷に供される印刷ジョブについても、それぞれの複合機20の補助記憶部212に保存されるのが、望ましい。この構成によれば、第1実施例と同様、親展印刷を予約したユーザは、当該親展印刷に供される印刷ジョブを実行される複合機20を任意に選択することができる。このこともまた、それぞれの複合機20を含むネットワークシステム10a全体の効率的かつ柔軟な運用に大きく貢献する。 In the second embodiment, only one multifunction device 20 is provided, but two or more multifunction devices 20, i.e., multiple multifunction devices, may be provided. In this case, it is preferable that the user management table 100 and the print condition table 150 are stored in the auxiliary storage unit 212 of each multifunction device 20. It is also preferable that the print job to be used for confidential printing is stored in the auxiliary storage unit 212 of each multifunction device 20. With this configuration, as in the first embodiment, a user who has reserved confidential printing can arbitrarily select the multifunction device 20 that will execute the print job to be used for confidential printing. This also greatly contributes to the efficient and flexible operation of the entire network system 10a including each multifunction device 20.

[第3実施例]
次に、本発明の第3実施例について説明する。本第3実施例は、たとえば第1実施例の変形例である。
[Third Example]
Next, a third embodiment of the present invention will be described. The third embodiment is, for example, a modified example of the first embodiment.

具体的には、本第3実施例においては、第1実施例における印刷ジョブ操作画面700に代えて、図16に示されるような印刷ジョブ操作画面700aが表示される。この図16に示されるように、本第3実施例における印刷ジョブ操作画面700aでは、第1実施例(図10)における印刷ジョブ操作画面700に加えて、設定内容表示領域710内のそれぞれのフィールド714の右横方に、カッコ付の文字列750が配される。この文字列750は、とりわけカッコ内の文字列は、これに対応する(文字列712によって表される)設定内容(項目)の基準となる印刷条件を表す。すなわち、図16は、文字列704によって表されるユーザAについて、(少なくとも)印刷枚数の上限が「10」枚、用紙サイズが「A4」、倍率が「100」%という印刷条件が設定されていることが、文字列750、750、…によって表される例を示す。なお、印刷枚数の上限を表す文字列750については、その右横方に、当該印刷枚数の上限の単位を表す「枚」という文字列750aが付される。また、図16においては、第1実施例における図10と同様、実行の対象となる印刷ジョブに係る印刷枚数(20枚=2ページ×10部)が、その基準となる上限(10枚)を超えていることから、当該印刷部数に対応するフィールド714および当該フィールド714内の設定値に適当な修飾が施される。 Specifically, in this third embodiment, instead of the print job operation screen 700 in the first embodiment, a print job operation screen 700a as shown in FIG. 16 is displayed. As shown in FIG. 16, in the print job operation screen 700a in this third embodiment, in addition to the print job operation screen 700 in the first embodiment (FIG. 10), a character string 750 in parentheses is arranged on the right side of each field 714 in the setting content display area 710. This character string 750, especially the character string in parentheses, represents the printing conditions that are the basis of the corresponding setting contents (item) (represented by the character string 712). That is, FIG. 16 shows an example in which the character strings 750, 750, ... represent that the printing conditions set for user A represented by the character string 704 are (at least) a maximum number of prints of "10", a paper size of "A4", and a magnification of "100". Note that the character string 750 indicating the maximum number of copies is followed to the right by the character string 750a, which indicates the unit of the maximum number of copies. Also, in FIG. 16, as in FIG. 10 in the first embodiment, the number of copies (20 copies = 2 pages x 10 copies) for the print job to be executed exceeds the reference maximum number (10 copies), so appropriate modifications are applied to the field 714 corresponding to the number of copies and the setting value in that field 714.

さらに、本第3実施例における印刷ジョブ操作画面700aでは、その下部に、たとえば[印刷]ボタン718と[キャンセル]ボタン720との間に、つまりこれらのボタン718および720と横並びになるように、別のボタン752が配される。このボタン752は、設定内容表示領域710に表示された設定内容に基づいて、印刷条件を更新し、厳密には実行の対象となる印刷ジョブに係るユーザID(対象ID)についての印刷条件を更新し、その上で、当該設定内容に従って、当該印刷ジョブを実行することを指示する[条件を更新して印刷]ボタンである。 Furthermore, in the print job operation screen 700a in this third embodiment, another button 752 is arranged at the bottom, for example between the [Print] button 718 and the [Cancel] button 720, that is, side-by-side with these buttons 718 and 720. This button 752 is an [Update conditions and print] button that updates the printing conditions based on the settings displayed in the settings display area 710, or more precisely, updates the printing conditions for the user ID (target ID) related to the print job to be executed, and then instructs the print job to be executed according to the settings.

すなわち、本第3実施例における印刷ジョブ操作画面700aにおいて、[条件を更新して印刷]ボタン752が操作されると、設定内容表示領域710に表示された設定内容に基づいて、対象IDについての印刷条件が更新される。その上で、設定内容表示領域710に表示された設定内容に従って、実行の対象となる印刷ジョブが実行される。 In other words, when the [Update conditions and print] button 752 is operated on the print job operation screen 700a in this third embodiment, the printing conditions for the target ID are updated based on the settings displayed in the settings display area 710. The print job to be executed is then executed according to the settings displayed in the settings display area 710.

なお、本第3実施例における印刷ジョブ操作画面700aにおいて、たとえば[印刷]ボタン718が操作された場合は、第1実施例と同様、設定内容表示領域710に表示された設定内容に従って印刷ジョブが実行される。この場合は、印刷条件は更新されない。そして、[キャンセル]ボタン720が操作された場合は、第1実施例と同様、印刷ジョブは実行されずに、複合機20aは、前述の待機状態となる。 In the print job operation screen 700a in this third embodiment, for example, if the [Print] button 718 is operated, the print job is executed according to the settings displayed in the settings display area 710, as in the first embodiment. In this case, the printing conditions are not updated. And, if the [Cancel] button 720 is operated, the print job is not executed, as in the first embodiment, and the multifunction device 20a goes into the standby state described above.

このような本第3実施例においても、それぞれの複合機20のCPU210aは、保存ジョブ印刷制御タスクを実行するが、本第3実施例においては、図17に示されるステップS201~ステップS203が当該保存ジョブ印刷制御タスクに加えられる。 In this third embodiment, the CPU 210a of each MFP 20 also executes the stored job print control task, but in this third embodiment, steps S201 to S203 shown in FIG. 17 are added to the stored job print control task.

すなわち、前述(図13)のステップS45において、印刷ジョブ操作画面700aにより受け付けられたユーザ操作が[キャンセル]ボタン720の操作でない場合に(S45:NO)、CPU210aは、処理をステップS201へ進める。このステップS201において、CPU210aは、印刷ジョブ操作画面700aにより受け付けられたユーザ操作が[条件を更新して印刷]ボタン752の操作であるかどうかを判定する。ここでたとえば、印刷ジョブ操作画面700aにより受け付けられたユーザ操作が[条件を更新して印刷]ボタン752の操作である場合(S201:YES)、CPU210aは、処理をステップS203へ進める。一方、印刷ジョブ操作画面700aにより受け付けられたユーザ操作が[条件を更新して印刷]ボタン752の操作でない場合は(S201:NO)、CPU210aは、処理を前述(図13)のステップS47へ進める。 That is, in step S45 (FIG. 13) described above, if the user operation accepted by the print job operation screen 700a is not the operation of the [Cancel] button 720 (S45: NO), the CPU 210a advances the process to step S201. In this step S201, the CPU 210a determines whether the user operation accepted by the print job operation screen 700a is the operation of the [Update conditions and print] button 752. Here, for example, if the user operation accepted by the print job operation screen 700a is the operation of the [Update conditions and print] button 752 (S201: YES), the CPU 210a advances the process to step S203. On the other hand, if the user operation accepted by the print job operation screen 700a is not the operation of the [Update conditions and print] button 752 (S201: NO), the CPU 210a advances the process to step S47 (FIG. 13) described above.

ステップS203において、CPU210aは、印刷ジョブ操作画面700aにおける設定内容表示領域710に表示された設定内容に基づいて、対象IDについての印刷条件を更新するよう、管理サーバ40へ指示を与え、厳密には印刷条件更新データを送信する。そして、CPU210aは、印刷ジョブを実行するべく、前述(図13)のステップS29へ処理を進める。なお、図示を含む詳しい説明は省略するが、管理サーバ40へ送信された印刷条件更新データは、当該管理サーバ40により受信される。管理サーバ40は、印刷条件更新データを受信すると、当該印刷条件更新データに基づいて、対象IDについての印刷条件を更新し、つまり前述(図8)の印刷条件テーブル150を更新する。 In step S203, the CPU 210a instructs the management server 40 to update the printing conditions for the target ID based on the settings displayed in the settings display area 710 on the print job operation screen 700a, and more precisely, sends printing condition update data. The CPU 210a then advances the process to step S29 described above (FIG. 13) to execute the print job. Note that although detailed explanations, including illustrations, are omitted, the printing condition update data sent to the management server 40 is received by the management server 40. Upon receiving the printing condition update data, the management server 40 updates the printing conditions for the target ID based on the printing condition update data, that is, updates the printing condition table 150 described above (FIG. 8).

このように本第3実施例によれば、とりわけ本第3実施例における印刷ジョブ操作画面700aによれば、[条件を更新して印刷]ボタン752が操作されると、対象IDについての印刷条件が更新されるとともに、実行の対象となる印刷ジョブが実行される。すなわち、[条件を更新して印刷]ボタン752の操作という1つの操作で、対象IDについての印刷条件の更新、および、印刷ジョブの実行、という2つの処理が行われる。このこともまた、それぞれの複合機20を含むネットワークシステム10全体の効率的かつ柔軟な運用に大きく貢献する。 As described above, according to the third embodiment, and particularly according to the print job operation screen 700a in the third embodiment, when the [Update conditions and print] button 752 is operated, the printing conditions for the target ID are updated and the print job to be executed is executed. In other words, the single operation of operating the [Update conditions and print] button 752 performs two processes: updating the printing conditions for the target ID and executing the print job. This also greatly contributes to the efficient and flexible operation of the entire network system 10 including each multifunction device 20.

なお、本第3実施例において、印刷ジョブ操作画面700aにおける[条件を更新して印刷]ボタン752への操作は、本発明に係る第3操作の一例である。そして特に、保存ジョブ印刷制御タスクのうちのステップS203を実行するCPU210aは、本発明に係る条件更新手段の一例である。 In this third embodiment, the operation of the [Update conditions and print] button 752 on the print job operation screen 700a is an example of a third operation according to the present invention. In particular, the CPU 210a that executes step S203 of the stored job print control task is an example of a condition update means according to the present invention.

前述したように、本第3実施例は、第1実施例の変形例であるが、第2実施例の変形例として適用されてもよい。この場合、図示を含む詳しい説明は省略するが、保存ジョブ印刷制御タスクのうちのステップS203に代えて、印刷条件テーブル150を更新するステップが設けられる。 As mentioned above, the third embodiment is a modified version of the first embodiment, but may also be applied as a modified version of the second embodiment. In this case, although detailed explanation including illustrations will be omitted, a step of updating the print condition table 150 is provided instead of step S203 of the stored job print control task.

[その他の適用例]
以上の各実施例は、本発明の具体例であり、本発明の技術的範囲を限定するものではない。これら各実施例以外の局面にも、本発明を適用することができる。
[Other application examples]
The above-mentioned embodiments are specific examples of the present invention, and are not intended to limit the technical scope of the present invention. The present invention can be applied to aspects other than these embodiments.

たとえば、各実施例においては、ユーザ認証を必要とする親展印刷に本発明を適用する場合について説明したが、当該ユーザ認証を必要としない、つまり親展印刷ではない、ジョブ保存印刷にも、本発明を適用することができる。 For example, in each embodiment, the present invention has been described as being applied to confidential printing that requires user authentication, but the present invention can also be applied to job-stored printing that does not require user authentication, i.e., is not confidential printing.

併せて、各実施例においては、複合機20を含むネットワークシステム10(または10a)に本発明が適用される場合について説明したが、これに限らない。プリンタなどの複合機20以外の画像形成装置を備えるネットワークシステム(印刷システム)にも、本発明を適用することができる。 In addition, in each embodiment, the present invention is described as being applied to a network system 10 (or 10a) including a multifunction device 20, but the present invention is not limited to this. The present invention can also be applied to a network system (printing system) that includes an image forming device other than a multifunction device 20, such as a printer.

さらに、本発明は、画像形成装置および当該画像形成装置を備える印刷システムという形態に限らず、当該画像形成装置の制御プログラム、および、当該画像形成装置の制御方法という形態によっても、提供することができる。 Furthermore, the present invention is not limited to being provided in the form of an image forming device and a printing system including the image forming device, but can also be provided in the form of a control program for the image forming device and a control method for the image forming device.

加えて、本発明は、画像形成装置の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体という形態によっても、提供することができる。この場合、記録媒体に記録された制御プログラムが画像形成装置のコンピュータにより読み取られ、当該コンピュータにより実行されることで、本発明と同様の画像形成置が実現される。ここで言う記録媒体としては、CD(Compact Disc)やDVD(Digital Versatile Disc)などのディスク型媒体、あるいは、USB(Universal Serial Bus)メモリやSD(Secure Digital)メモリカードなどの半導体型媒体がある。また、可搬型の媒体ではなく、ROMやハードディスクドライブなどのような装置組込型(内蔵型)の媒体も、ここで言う記録媒体として適用可能である。 In addition, the present invention can also be provided in the form of a computer-readable recording medium on which a control program for an image forming apparatus is recorded. In this case, the control program recorded on the recording medium is read by the computer of the image forming apparatus and executed by the computer, thereby realizing an image forming apparatus similar to the present invention. The recording medium referred to here includes disk-type media such as CDs (Compact Discs) and DVDs (Digital Versatile Discs), and semiconductor-type media such as USB (Universal Serial Bus) memory and SD (Secure Digital) memory cards. Also, device-embedded (built-in) media such as ROMs and hard disk drives, rather than portable media, can also be applied as the recording medium referred to here.

10 …ネットワークシステム
20 …複合機
30 …PC
40 …管理サーバ
60 …ICカード
202 …カード読取部
206 …画像形成部
210 …制御部
210a …CPU
212 …補助記憶部
216 …操作表示部
216a …ディスプレイ
216b …タッチパネル
10 Network system 20 Multifunction device 30 PC
40 Management server 60 IC card 202 Card reading section 206 Image forming section 210 Control section 210a CPU
212: Auxiliary storage unit 216: Operation display unit 216a: Display 216b: Touch panel

Claims (8)

操作受付手段および印刷手段を備える画像形成装置であって、
記憶手段に記憶された印刷ジョブの実行を指示する第1操作が前記操作受付手段により受け付けられたとき、当該印刷ジョブに係る設定内容と予め設定された印刷条件とを照合する照合手段と、
前記照合手段による照合結果に基づいて前記印刷手段を制御する印刷制御手段と、をさらに備え、
前記第1操作は、前記印刷ジョブに関連する所定情報の入力操作を含み、
前記所定情報は、前記印刷ジョブの生成元を表す生成元情報を含み、
前記印刷条件は、印刷枚数の上限と、印刷先となる画像記録媒体のサイズと、倍率と、のいずれかを含むとともに、前記生成元情報ごとに設定可能であり、
前記印刷制御手段は、少なくとも前記設定内容が前記印刷ジョブに係る前記生成元情報についての前記印刷条件を満足する場合に、当該印刷ジョブを当該設定内容に従って前記印刷手段に実行させ、加えて、
前記設定内容が前記印刷条件を満足しない場合に、警告を出力する警告出力手段、および
前記設定内容が前記印刷条件を満足しない場合に、前記印刷ジョブの実行を進めるかどうかをユーザへ問い合わせる問合手段を備え、
前記印刷制御手段は、前記問合手段による問合に対して前記印刷ジョブの実行を進めることを指示する第2操作が前記操作受付手段により受け付けられたとき、当該印刷ジョブを前記印刷手段に実行させ、
前記問合手段は、前記印刷ジョブの実行を進めるかどうかに加えて、前記設定内容に基づいて前記印刷条件を更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせ、
前記印刷制御手段は、前記問合手段による問合に対して前記設定内容に基づいて前記印刷条件を更新した上で前記印刷ジョブの実行を進めることを指示する第3操作が前記操作受付手段により受け付けられたとき、当該設定内容に従って当該印刷ジョブを前記印刷手段に実行させる、画像形成装置。
An image forming apparatus including an operation receiving unit and a printing unit,
a comparison means for comparing a setting content of the print job with a preset printing condition when a first operation for instructing execution of the print job stored in the storage means is accepted by the operation acceptance means;
a print control unit that controls the print unit based on a result of the comparison by the comparison unit,
the first operation includes an input operation of predetermined information related to the print job,
the predetermined information includes origin information indicating an origin of the print job,
the printing conditions include any one of an upper limit of the number of prints, a size of an image recording medium to be printed, and a magnification, and can be set for each of the generation source information;
The print control means causes the print means to execute the print job in accordance with the setting contents when at least the setting contents satisfy the printing conditions for the generation source information related to the print job, and in addition,
a warning output means for outputting a warning when the setting contents do not satisfy the printing conditions ; and
a querying means for querying a user whether to proceed with execution of the print job when the setting contents do not satisfy the printing conditions;
the print control means, when a second operation instructing to proceed with execution of the print job in response to the inquiry by the inquiry means is accepted by the operation acceptance means, causes the printing means to execute the print job;
the inquiry means inquires whether to proceed with the execution of the print job and, in addition, whether to proceed with the execution of the print job after updating the printing conditions based on the setting contents;
The printing control means, when a third operation instructing the printing means to update the printing conditions based on the setting contents in response to a query by the query means and then proceed with execution of the print job, is accepted by the operation accepting means, causes the printing means to execute the print job in accordance with the setting contents .
前記生成元情報についての前記印刷条件は、当該生成元情報に係るユーザによって設定可能である、請求項1に記載の画像形成装置。 The image forming device according to claim 1, wherein the printing conditions for the origin information can be set by a user associated with the origin information. 前記所定情報は、携帯可能な記憶媒体に記憶されており、
前記操作受付手段は、前記記憶媒体から前記所定情報を読み取ることが可能な情報読取手段を含み、
前記所定情報の入力操作は、前記情報読取手段に前記記憶媒体から当該所定情報を読み取らせる操作である、請求項1または2に記載の画像形成装置。
The predetermined information is stored in a portable storage medium,
the operation receiving means includes information reading means capable of reading the predetermined information from the storage medium,
3. The image forming apparatus according to claim 1, wherein the input operation of the predetermined information is an operation for making the information reading means read the predetermined information from the storage medium.
前記第3操作が前記操作受付手段により受け付けられたとき、前記設定内容に基づいて前記印刷条件を更新する条件更新手段をさらに備える、請求項1から3のいずれかに記載の画像形成装置。 4. The image forming apparatus according to claim 1 , further comprising a condition update unit that updates the printing conditions based on the setting content when the third operation is accepted by the operation acceptance unit. 前記記憶手段を備える、請求項1からのいずれかに記載の画像形成装置。 5. The image forming apparatus according to claim 1, further comprising the storage means. 請求項1からのいずれかに記載の画像形成装置と、
前記記憶手段を備える外部装置と、を含む、印刷システム。
An image forming apparatus according to any one of claims 1 to 5 ,
and an external device comprising the storage means.
操作受付手段および印刷手段を備える画像形成装置の制御プログラムであって、
前記画像形成装置のコンピュータに、
記憶手段に記憶された印刷ジョブの実行を指示する第1操作が前記操作受付手段により受け付けられたとき、当該印刷ジョブに係る設定内容と予め設定された印刷条件とを照合する照合手順と、
前記照合手順による照合結果に基づいて前記印刷手段を制御する印刷制御手順と、を実行させ、
前記第1操作は、前記印刷ジョブに関連する所定情報の入力操作を含み、
前記所定情報は、前記印刷ジョブの生成元を表す生成元情報を含み、
前記印刷条件は、印刷枚数の上限と、印刷先となる画像記録媒体のサイズと、倍率と、のいずれかを含むとともに、前記生成元情報ごとに設定可能であり、
前記印刷制御手順において、少なくとも前記設定内容が前記印刷ジョブに係る前記生成元情報についての前記印刷条件を満足する場合に、当該印刷ジョブを当該設定内容に従って前記印刷手段に実行させ、加えて、
前記設定内容が前記印刷条件を満足しない場合に、警告を出力する警告出力手順、および
前記設定内容が前記印刷条件を満足しない場合に、前記印刷ジョブの実行を進めるかどうかをユーザへ問い合わせる問合手順を実行させ、
前記印刷制御手順においては、前記問合手順による問合に対して前記印刷ジョブの実行を進めることを指示する第2操作が前記操作受付手段により受け付けられたとき、当該印刷ジョブを前記印刷手段に実行させ、
前記問合手順は、前記印刷ジョブの実行を進めるかどうかに加えて、前記設定内容に基づいて前記印刷条件を更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせ、
前記印刷制御手順は、前記問合手順による問合に対して前記設定内容に基づいて前記印刷条件を更新した上で前記印刷ジョブの実行を進めることを指示する第3操作が前記操作受付手段により受け付けられたとき、当該設定内容に従って当該印刷ジョブを前記印刷手段に実行させる、画像形成装置の制御プログラム。
A control program for an image forming apparatus including an operation receiving unit and a printing unit,
A computer of the image forming apparatus
a verification step of verifying, when a first operation for instructing execution of a print job stored in a storage unit is accepted by the operation acceptance unit, a setting content related to the print job and a printing condition set in advance;
a print control procedure for controlling the printing means based on a collation result by the collation procedure;
the first operation includes an input operation of predetermined information related to the print job,
the predetermined information includes origin information indicating an origin of the print job,
the printing conditions include any one of an upper limit of the number of prints, a size of an image recording medium to be printed, and a magnification, and can be set for each of the generation source information;
In the print control procedure, when at least the setting contents satisfy the printing conditions for the generation source information related to the print job, the print job is executed by the printing means according to the setting contents, and in addition,
a warning output step of outputting a warning when the setting contents do not satisfy the printing conditions ; and
executing an inquiry procedure for inquiring of a user as to whether or not to proceed with execution of the print job if the setting contents do not satisfy the printing conditions;
In the print control step, when a second operation instructing to proceed with execution of the print job in response to the inquiry in the inquiry step is accepted by the operation acceptance means, the print job is executed by the printing means;
the inquiry step inquires whether to proceed with the execution of the print job and, in addition, whether to proceed with the execution of the print job after updating the printing conditions based on the setting contents;
The printing control procedure is a control program for an image forming device that, when a third operation is accepted by the operation accepting means in response to an inquiry made by the inquiry procedure, instructs the printing means to execute the print job in accordance with the setting contents after updating the printing conditions based on the setting contents .
操作受付手段および印刷手段を備える画像形成装置の制御方法であって、
記憶手段に記憶された印刷ジョブの実行を指示する第1操作が前記操作受付手段により受け付けられたとき、当該印刷ジョブに係る設定内容と予め設定された印刷条件とを照合する照合ステップと、
前記照合ステップによる照合結果に基づいて前記印刷手段を制御する印刷制御ステップと、を含み、
前記第1操作は、前記印刷ジョブに関連する所定情報の入力操作を含み、
前記所定情報は、前記印刷ジョブの生成元を表す生成元情報を含み、
前記印刷条件は、印刷枚数の上限と、印刷先となる画像記録媒体のサイズと、倍率と、のいずれかを含むとともに、前記生成元情報ごとに設定可能であり、
前記印刷制御ステップにおいて、少なくとも前記設定内容が前記印刷ジョブに係る前記生成元情報についての前記印刷条件を満足する場合に、当該印刷ジョブを当該設定内容に従って前記印刷手段に実行させ、加えて、
前記設定内容が前記印刷条件を満足しない場合に、警告を出力する警告出力ステップ、および
前記設定内容が前記印刷条件を満足しない場合に、前記印刷ジョブの実行を進めるかどうかをユーザへ問い合わせる問合ステップを含み、
前記印刷制御ステップにおいては、前記問合ステップによる問合に対して前記印刷ジョブの実行を進めることを指示する第2操作が前記操作受付手段により受け付けられたとき、当該印刷ジョブを前記印刷手段に実行させ、
前記問合ステップは、前記印刷ジョブの実行を進めるかどうかに加えて、前記設定内容に基づいて前記印刷条件を更新した上で当該印刷ジョブの実行を進めるかどうかを問い合わせ、
前記印刷制御ステップは、前記問合ステップによる問合に対して前記設定内容に基づいて前記印刷条件を更新した上で前記印刷ジョブの実行を進めることを指示する第3操作が前記操作受付手段により受け付けられたとき、当該設定内容に従って当該印刷ジョブを前記印刷手段に実行させる、画像形成装置の制御方法。
A method for controlling an image forming apparatus including an operation receiving unit and a printing unit, comprising:
a collation step of collating setting contents related to the print job with preset printing conditions when a first operation for instructing execution of the print job stored in the storage means is accepted by the operation acceptance means;
a print control step of controlling the printing means based on a result of the comparison step,
the first operation includes an input operation of predetermined information related to the print job,
the predetermined information includes origin information indicating an origin of the print job,
the printing conditions include any one of an upper limit of the number of prints, a size of an image recording medium to be printed, and a magnification, and can be set for each of the generation source information;
In the print control step, when at least the setting contents satisfy the printing conditions for the generation source information related to the print job, the print job is executed by the printing means according to the setting contents, and
a warning output step of outputting a warning when the setting contents do not satisfy the printing conditions ; and
a query step of querying a user as to whether to proceed with execution of the print job when the setting content does not satisfy the printing conditions;
In the print control step, when a second operation instructing to proceed with execution of the print job in response to the inquiry in the inquiry step is accepted by the operation acceptance means, the print job is executed by the printing means;
The inquiring step inquires whether to proceed with the execution of the print job and, in addition, whether to update the printing conditions based on the setting contents and then proceed with the execution of the print job;
The printing control step is a control method for an image forming device, in which when a third operation is accepted by the operation accepting means in response to an inquiry made by the inquiry step, the third operation instructs the printing means to update the printing conditions based on the setting contents and then proceed with execution of the print job, the printing means executes the print job in accordance with the setting contents.
JP2020122593A 2020-07-17 2020-07-17 Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus Active JP7638073B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020122593A JP7638073B2 (en) 2020-07-17 2020-07-17 Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020122593A JP7638073B2 (en) 2020-07-17 2020-07-17 Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus

Publications (2)

Publication Number Publication Date
JP2022019049A JP2022019049A (en) 2022-01-27
JP7638073B2 true JP7638073B2 (en) 2025-03-03

Family

ID=80204051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020122593A Active JP7638073B2 (en) 2020-07-17 2020-07-17 Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus

Country Status (1)

Country Link
JP (1) JP7638073B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002326433A (en) 2001-05-07 2002-11-12 Canon Inc Image control method and image output system
JP2004345200A (en) 2003-05-22 2004-12-09 Kyocera Mita Corp Image forming device and image forming device control system
JP2006142565A (en) 2004-11-17 2006-06-08 Konica Minolta Business Technologies Inc Image forming apparatus, system, method and program
JP2008117128A (en) 2006-11-02 2008-05-22 Fuji Xerox Co Ltd Information processor, printer, terminal device, print control system, print system, and program
JP2013111981A (en) 2011-11-29 2013-06-10 Toshiba Corp Image forming apparatus, and image formation processing system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10207667A (en) * 1997-01-20 1998-08-07 Toshiba Corp Image forming device
JP5458761B2 (en) * 2009-09-14 2014-04-02 株式会社リコー Image forming apparatus, printing system, printing method, program, and recording medium
JP2012027266A (en) * 2010-07-23 2012-02-09 Ricoh Co Ltd Image forming apparatus, method for managing the number of sheets of output paper
JP5845645B2 (en) * 2011-06-14 2016-01-20 株式会社リコー Information processing apparatus, method, program, and recording medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002326433A (en) 2001-05-07 2002-11-12 Canon Inc Image control method and image output system
JP2004345200A (en) 2003-05-22 2004-12-09 Kyocera Mita Corp Image forming device and image forming device control system
JP2006142565A (en) 2004-11-17 2006-06-08 Konica Minolta Business Technologies Inc Image forming apparatus, system, method and program
JP2008117128A (en) 2006-11-02 2008-05-22 Fuji Xerox Co Ltd Information processor, printer, terminal device, print control system, print system, and program
JP2013111981A (en) 2011-11-29 2013-06-10 Toshiba Corp Image forming apparatus, and image formation processing system

Also Published As

Publication number Publication date
JP2022019049A (en) 2022-01-27

Similar Documents

Publication Publication Date Title
US20130016388A1 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
JP4572918B2 (en) Printing system, printing apparatus, printing number management apparatus, and program
JP4847045B2 (en) Image reading apparatus, image reading method, and image reading system
KR20070026089A (en) How to display the user interface according to the user's intention
US20120300240A1 (en) Image processing device receiving request to stop active job
CN101610333B (en) Image processing apparatus, image forming apparatus, and image sending apparatus
US10974516B2 (en) Device, method for controlling device, and storage medium
US7826078B2 (en) Image processing device and image processing method
EP1785909A1 (en) Information processing apparatus and authentication method
US20110102826A1 (en) Image forming apparatus, document managing system, and document managing method
JP2010250631A (en) Confidential printing system, printer driver, program and recording medium
US20070297000A1 (en) Information processing apparatus, image forming apparatus, option function setup method, option function setup method for information processing apparatus, option function setup method for image forming apparatus, program, and storage
US12610018B2 (en) Terminal device, image processing apparatus, and output method
US20120120427A1 (en) Image forming system that controls image forming requested from external device according to division code
JP2005266699A (en) Display control method and image processing apparatus
JP4435191B2 (en) Printer driver, program and recording medium
JP4613109B2 (en) Method for printing digital print file and printer to which the above method is applied
CN101324771B (en) Printing apparatus, printing method and printing system
JP4979564B2 (en) Information processing system, image input / output device, and data processing method
JP2006270353A (en) Image processor, data management method, and computer program
US8879097B2 (en) Printing device for printing a document to be passed to one or more recipients, printing system, control method, and computer-readable storage medium for control program
JP7638073B2 (en) Image forming apparatus, printing system including image forming apparatus, control program and control method for image forming apparatus
US20100309524A1 (en) Job processing apparatus, control method, and storage medium
JP2022077135A (en) Server device and control program therefor
US11750756B1 (en) Contactless document processing system using document management profile

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240403

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240723

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240725

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240816

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250218

R150 Certificate of patent or registration of utility model

Ref document number: 7638073

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150