[go: up one dir, main page]

JP2009251863A - Print driver transmission device and printer - Google Patents

Print driver transmission device and printer Download PDF

Info

Publication number
JP2009251863A
JP2009251863A JP2008098037A JP2008098037A JP2009251863A JP 2009251863 A JP2009251863 A JP 2009251863A JP 2008098037 A JP2008098037 A JP 2008098037A JP 2008098037 A JP2008098037 A JP 2008098037A JP 2009251863 A JP2009251863 A JP 2009251863A
Authority
JP
Japan
Prior art keywords
print
printing
driver
permission information
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008098037A
Other languages
Japanese (ja)
Other versions
JP5067561B2 (en
Inventor
Koji Ito
広治 伊藤
Masahiko Yoshimi
昌彦 吉見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2008098037A priority Critical patent/JP5067561B2/en
Publication of JP2009251863A publication Critical patent/JP2009251863A/en
Application granted granted Critical
Publication of JP5067561B2 publication Critical patent/JP5067561B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printer for reducing the load of a user by simplifying an authenticating operation by the user in restricting printing. <P>SOLUTION: A composite machine 20 stores the driver program of the composite machine 20 to be transmitted to a terminal connected through a network and a driver code to be added to this and authentication information to be used for access authentication to the composite machine 20. When receiving the transmission request of the driver program from the terminal, the composite machine performs authentication by using the authentication information, and transmits the driver program to which the driver code has been attached to the terminal only when the authentication is successful. When printing is requested from the terminal to the composite machine 20, the driver program transmits print data including the driver code to the composite machine 20 without making it unnecessary for a user to input the authentication information. The composite machine 20 determines the permission/inhibition of printing based on the driver code included in the print data received from the terminal and the driver code stored in itself for restricting printing. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、印刷制限機能を備えた印刷装置の印刷ドライバを端末装置に送信する印刷ドライバ送信装置、および、端末装置から依頼された印刷を制限する印刷制限機能を備えた印刷装置に関する。   The present invention relates to a print driver transmission device that transmits a print driver of a printing device having a print restriction function to a terminal device, and a printing device that has a print restriction function to restrict printing requested from the terminal device.

プリンタや複合機などの印刷装置では、ネットワークで接続されたパーソナルコンピュータなどの端末装置から依頼された印刷を予め設定されている条件に基づいて制限する印刷制限機能を備えているものがある。   Some printing apparatuses such as printers and multifunction peripherals have a print restriction function for restricting printing requested from a terminal device such as a personal computer connected via a network based on preset conditions.

このような印刷制限は、一般には印刷装置へのアクセス権限が与えられているユーザに付与された認証情報を利用して行われている。たとえば、ユーザが端末装置の印刷ドライバからユーザID(Identification)やパスワードなどのユーザ認証情報、もしくは部門管理コードなどの部門認証情報を入力して印刷を指示すると、その認証情報が印刷データに付加されて印刷装置に送信される。印刷装置は、端末装置から受信した印刷データに含まれている認証情報により認証を行ってユーザやユーザの所属部門を識別し、そのユーザや部門に対して設定されている印刷の許可/禁止、さらには印刷上限枚数や使用を許可する印刷機能(カラー印刷許可または白黒印刷のみ許可)などに基づいて印刷を実行または制限する。   Such printing restriction is generally performed by using authentication information given to a user who is authorized to access the printing apparatus. For example, when a user inputs user authentication information such as a user ID (Identification) and password or department authentication information such as a department management code from a print driver of a terminal device and instructs printing, the authentication information is added to the print data. Sent to the printing device. The printing apparatus performs authentication based on the authentication information included in the print data received from the terminal device, identifies the user and the department to which the user belongs, and permits / prohibits printing set for the user and department. Furthermore, printing is executed or restricted based on the upper limit number of prints, a print function that permits use (color print permission or monochrome print permission only), and the like.

また、印刷装置への印刷依頼時に端末装置の印刷ドライバがユーザIDをネットワーク上の印刷制限サーバに送信して印刷の許可を要求し、印刷制限サーバがユーザ認証を行って印刷の許可/禁止を判断することにより印刷制限を行う技術がある(特許文献1参照)。さらに、印刷装置が受信した印刷データに含まれている送信元物理アドレスに基づいて、印刷を依頼してきた端末装置を識別し、印刷制限を行う技術などもある(特許文献2参照)。   In addition, when a print request is made to the printing apparatus, the print driver of the terminal apparatus transmits a user ID to the print restriction server on the network to request print permission, and the print restriction server performs user authentication to permit / prohibit printing. There is a technique for restricting printing by making a determination (see Patent Document 1). Further, there is a technique for identifying a terminal device that has requested printing based on a transmission source physical address included in print data received by the printing apparatus and performing printing restriction (see Patent Document 2).

特開2001−117737号公報JP 2001-117737 A 特開2002−215372号公報JP 2002-215372 A

しかしながら、ユーザが認証情報を入力しなければならない従来の一般的な印刷制限方法では、認証情報の入力操作が煩雑であると共に、入力ミスが発生する可能性もあるため、ユーザに負担が掛かっている。   However, in the conventional general print restriction method in which the user must input authentication information, the authentication information input operation is complicated and an input error may occur, which places a burden on the user. Yes.

また、特許文献1の技術では、端末装置による印刷の依頼毎に認証を行う専用のサーバが必要となる。特許文献2の技術では、印刷装置へのアクセス権限を有するネットワーク上の全ての端末装置の物理アドレスを印刷装置に個別に入力して登録しなければならないため、入力作業に手間が掛かる。さらに、印刷依頼元の端末装置を識別するには、登録されている複数の物理アドレスと印刷データ内の送信元物理アドレスとを比較して照合する必要があるため、その比較照合処理が複雑になる問題もある。   In the technique of Patent Document 1, a dedicated server that performs authentication for each print request by the terminal device is required. With the technique of Patent Document 2, it is necessary to input and register the physical addresses of all the terminal devices on the network that have the authority to access the printing device, and this takes time. Furthermore, in order to identify the print request source terminal device, it is necessary to compare and collate a plurality of registered physical addresses with the transmission source physical address in the print data. There is also a problem.

本発明は、上記の問題を解決しようとするものであり、印刷装置で印刷制限を行う場合のユーザによる認証のための操作を簡素化し、ユーザの負担を軽減することができる印刷ドライバ送信装置および印刷装置を提供することを目的としている。   The present invention is intended to solve the above-described problem, and a print driver transmission device that simplifies an operation for authentication by a user when printing is restricted by the printing device, and can reduce the burden on the user. The object is to provide a printing device.

かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。   The gist of the present invention for achieving the object lies in the inventions of the following items.

[1]印刷装置と通信可能に接続された端末装置から前記印刷装置へ送信する印刷データに前記印刷装置による印刷の許可判定に用いられる印刷許可情報を含ませて送信する印刷ドライバが記憶される印刷ドライバ記憶部と、
端末装置と通信する通信部と、
制御部と、
を備え、
前記制御部は、前記通信部を通して端末装置から前記印刷ドライバの送信要求を受信した場合に、前記印刷ドライバ記憶部に記憶されている前記印刷ドライバに前記印刷許可情報を付加して前記送信要求の送信元の端末装置に送信する
ことを特徴とする印刷ドライバ送信装置。
[1] A print driver for transmitting print data to be transmitted to a printing device from a terminal device communicably connected to the printing device, including print permission information used for printing permission determination by the printing device is stored. A print driver storage unit;
A communication unit that communicates with the terminal device;
A control unit;
With
When the control unit receives the print driver transmission request from the terminal device through the communication unit, the control unit adds the print permission information to the print driver stored in the print driver storage unit and A print driver transmission device, characterized in that the print driver transmission device transmits to a terminal device as a transmission source.

上記発明では、印刷ドライバ送信装置は、端末装置から印刷ドライバの送信要求を受信した場合に、装置内に記憶されている印刷ドライバに印刷許可情報を付加して端末装置に送信する。この印刷許可情報の付加は、たとえば、通信可能に接続された外部装置に保存されている印刷許可情報を印刷ドライバ送信装置が取得して印刷ドライバに付加したり、印刷ドライバ送信装置内に予め保存されている印刷許可情報を印刷ドライバに付加したりするなどが可能である。   In the above invention, when a print driver transmission request is received from a terminal device, the print driver transmission device adds print permission information to the print driver stored in the device and transmits the print driver to the terminal device. For example, the print permission information is added to the print driver transmission apparatus by acquiring the print permission information stored in the communicably connected external apparatus, or stored in advance in the print driver transmission apparatus. It is possible to add the permitted print permission information to the print driver.

端末装置は、印刷ドライバ送信装置から受信した印刷ドライバをインストールし、印刷装置に対して印刷を依頼できるようになる。すなわち、印刷ドライバにより印刷データを送信できるようになる。また、印刷の依頼時には、ユーザが端末装置に認証情報などを入力しなくても、印刷ドライバが印刷データに印刷許可情報を含ませて印刷装置に送信する。これにより、印刷装置は、端末装置から受信した印刷データに含まれている印刷許可情報に基づいて印刷の許可/禁止を判断し、印刷制限を行えるようになる。したがって、印刷装置で印刷制限を行う場合のユーザによる認証のための操作が簡素化され、ユーザの負担が軽減されるようになる。   The terminal device can install the print driver received from the print driver transmission device and request printing to the printing device. That is, the print data can be transmitted by the print driver. Also, when a print request is made, the print driver includes the print permission information in the print data and transmits the print data to the printing apparatus without the user inputting authentication information or the like to the terminal apparatus. As a result, the printing apparatus can determine whether printing is permitted or prohibited based on the printing permission information included in the print data received from the terminal apparatus, and can perform printing restriction. Therefore, the operation for authentication by the user when performing the print restriction on the printing apparatus is simplified, and the burden on the user is reduced.

[2]前記印刷許可情報が入力される入力部と、
前記入力部を通して入力された印刷許可情報が記憶される印刷許可情報記憶部と、
を更に備え、
前記制御部は、前記入力部を通して入力された印刷許可情報を前記印刷許可情報記憶部に記憶し、前記送信要求を受信した場合に、前記送信要求の送信元の端末装置に送信する前記印刷ドライバに前記印刷許可情報記憶部に記憶されている印刷許可情報を付加する
ことを特徴とする[1]に記載の印刷ドライバ送信装置。
[2] An input unit for inputting the print permission information;
A print permission information storage unit for storing the print permission information input through the input unit;
Further comprising
The control unit stores the print permission information input through the input unit in the print permission information storage unit, and when the transmission request is received, transmits the print request to a terminal device that is a transmission source of the transmission request. The print driver transmission apparatus according to [1], wherein the print permission information stored in the print permission information storage unit is added to the print driver transmission apparatus.

上記発明では、印刷ドライバ送信装置は、管理者などにより入力された印刷許可情報を装置内に記憶し、端末装置から印刷ドライバの送信要求を受信した場合に、装置内に記憶されている印刷許可情報を印刷ドライバに付加して端末装置に送信する。   In the above invention, the print driver transmission device stores the print permission information input by the administrator or the like in the device, and when the print driver transmission request is received from the terminal device, the print permission stored in the device. The information is added to the print driver and transmitted to the terminal device.

このように、印刷ドライバ送信装置にて印刷許可情報を入力および記憶できることにより、印刷許可情報の変更や追加登録などの管理が容易に行えるようになる。   As described above, since the print permission information can be input and stored in the print driver transmission apparatus, it is possible to easily manage the change or additional registration of the print permission information.

[3]前記制御部は、前記通信部を通して端末装置から受信した認証情報に基づいて認証を行い、認証した場合のみ前記送信要求の受信を受け付けて前記印刷ドライバの送信を行う
ことを特徴とする[1]または[2]に記載の印刷ドライバ送信装置。
[3] The control unit performs authentication based on authentication information received from the terminal device through the communication unit, and receives the transmission request and transmits the print driver only when the authentication is performed. The print driver transmission device according to [1] or [2].

上記発明では、たとえば、印刷ドライバの送信を許可する端末装置を使用するユーザ、すなわち、印刷装置による印刷を許可するユーザに対して、管理者などが認証情報を予め通知しておく。端末装置から印刷ドライバ送信装置へのアクセス時には、ユーザが認証情報を端末装置に入力するなどにより、認証情報が端末装置から印刷ドライバ送信装置へ送信される。印刷ドライバ送信装置は、端末装置から受信した認証情報に基づいて認証を行う。この認証は、たとえば、管理者などが印刷ドライバ送信装置に予め入力して登録しておいた認証情報と、端末装置から受信した認証情報とを照合するなどにより行われる。そして印刷ドライバ送信装置は、認証した場合のみ、端末装置からの印刷ドライバの送信要求の受信を受け付け(アクセス制限の解除)、送信要求を受信すると、印刷許可情報を印刷ドライバに付加して端末装置に送信する。   In the above-described invention, for example, the administrator or the like notifies the authentication information in advance to the user who uses the terminal device that permits transmission of the print driver, that is, the user who permits printing by the printing device. When the terminal device accesses the print driver transmission device, the authentication information is transmitted from the terminal device to the print driver transmission device, for example, when the user inputs the authentication information to the terminal device. The print driver transmission device performs authentication based on the authentication information received from the terminal device. This authentication is performed, for example, by collating the authentication information previously entered and registered in the print driver transmission device by the administrator with the authentication information received from the terminal device. The print driver transmission apparatus accepts reception of a print driver transmission request from the terminal apparatus only when the authentication is performed (access restriction is released). When the transmission request is received, the print driver transmission apparatus adds print permission information to the print driver. Send to.

これにより、印刷装置による印刷を許可されたユーザの端末装置は、印刷ドライバ送信装置から印刷許可情報が付加された印刷ドライバを受信してインストールし、印刷装置での印刷が可能となる。また、印刷装置による印刷を禁止するユーザ(印刷ドライバの送信を許可しない端末装置を使用するユーザ)に対しては、認証情報を通知しないことにより、そのユーザの端末装置は印刷ドライバを受信することができず、印刷装置での印刷が不可能となる。   As a result, the terminal device of the user who is permitted to print by the printing apparatus receives and installs the print driver to which the print permission information is added from the print driver transmission apparatus, and can print on the printing apparatus. Further, by not providing authentication information to a user who prohibits printing by a printing apparatus (a user who uses a terminal apparatus that does not permit transmission of a print driver), the terminal apparatus of the user receives the print driver. Cannot be printed on the printing apparatus.

このように、印刷装置による印刷を許可されたユーザは、印刷ドライバ送信装置から印刷ドライバを受信するために一度認証操作を行うだけで、その後、端末装置から印刷装置へ印刷を依頼する度に、端末装置に認証情報を入力するなどの認証操作を行わなくても、印刷装置による印刷が行えるようになる。   In this way, the user who is permitted to print by the printing device only performs an authentication operation once to receive the print driver from the print driver transmission device, and then requests printing from the terminal device to the printing device. Printing by the printing apparatus can be performed without performing an authentication operation such as inputting authentication information to the terminal device.

[6]当該印刷装置と通信可能に接続された端末装置の印刷ドライバが予め保持しており当該印刷装置へ送信する印刷データに含ませる当該印刷装置による印刷の許可判定に用いられる印刷許可情報が入力される入力部と、
前記入力部を通して入力された印刷許可情報が記憶される印刷許可情報記憶部と、
端末装置と通信する通信部と、
印刷部と、
制御部と、
を備え、
前記制御部は、前記入力部を通して入力された印刷許可情報を前記印刷許可情報記憶部に記憶し、前記通信部を通して端末装置から受信した印刷データに、前記印刷許可情報記憶部に記憶されている印刷許可情報と一致する印刷許可情報が含まれていた場合に、前記印刷部に前記印刷データに基づいた印刷を行わせる
ことを特徴とする印刷装置。
[6] Print permission information that is stored in advance in a print driver of a terminal device that is communicably connected to the printing device and is included in print data to be transmitted to the printing device is used for printing permission determination by the printing device. An input part to be input;
A print permission information storage unit for storing the print permission information input through the input unit;
A communication unit that communicates with the terminal device;
A printing section;
A control unit;
With
The control unit stores print permission information input through the input unit in the print permission information storage unit, and is stored in the print permission information storage unit in print data received from the terminal device through the communication unit. A printing apparatus that causes the printing unit to perform printing based on the print data when print permission information that matches the print permission information is included.

上記発明では、印刷装置は、管理者などにより入力された印刷許可情報を装置内に記憶する。また、端末装置から印刷装置への印刷の依頼時には、ユーザが端末装置に認証情報などを入力しなくても、印刷ドライバが予め保持している印刷許可情報を印刷データに含ませて印刷装置に送信する。そして印刷装置は、端末装置から受信した印刷データに、装置内に記憶されている印刷許可情報と一致する印刷許可情報が含まれていた場合に、その印刷データに基づいた印刷を行う。一致する印刷許可情報が含まれていない場合などには、印刷を制限する。これにより、印刷装置で印刷制限を行う場合に、ユーザが端末装置(印刷ドライバ)を通して行う認証のための操作が簡素化され、ユーザの負担が軽減されるようになる。   In the above invention, the printing apparatus stores the print permission information input by the administrator or the like in the apparatus. Further, when printing is requested from the terminal device to the printing device, the print permission information held in advance by the print driver is included in the print data without the user inputting authentication information to the terminal device. Send. When the print data received from the terminal device includes print permission information that matches the print permission information stored in the device, the printing device performs printing based on the print data. If the matching print permission information is not included, printing is restricted. As a result, when printing is restricted by the printing apparatus, an operation for authentication performed by the user through the terminal device (print driver) is simplified, and the burden on the user is reduced.

[7]当該印刷装置へ送信する印刷データに前記印刷許可情報を含ませて送信する印刷ドライバが記憶される印刷ドライバ記憶部を更に備え、
前記制御部は、前記通信部を通して端末装置から前記印刷ドライバの送信要求を受信した場合に、前記印刷ドライバ記憶部に記憶されている前記印刷ドライバに前記印刷許可情報記憶部に記憶されている印刷許可情報を付加して前記送信要求の送信元の端末装置に送信する
ことを特徴とする[6]に記載の印刷装置。
[7] A print driver storage unit for storing a print driver to be transmitted by including the print permission information in the print data to be transmitted to the printing apparatus;
When the control unit receives a transmission request of the print driver from the terminal device through the communication unit, the control stored in the print permission information storage unit is stored in the print driver stored in the print driver storage unit. The printing apparatus according to [6], wherein permission information is added and transmitted to the terminal device that is the transmission source of the transmission request.

上記発明では、印刷装置は、端末装置から印刷ドライバの送信要求を受信した場合に、装置内に記憶されている印刷ドライバに印刷許可情報を付加して端末装置に送信する。端末装置は、印刷装置から受信した印刷ドライバをインストールし、印刷装置に対して印刷を依頼できる、すなわち、印刷ドライバにより印刷データを送信できるようになる。   In the above invention, when receiving a print driver transmission request from the terminal device, the printing device adds print permission information to the print driver stored in the device and transmits the print driver to the terminal device. The terminal device can install the print driver received from the printing device and request printing to the printing device, that is, the print data can be transmitted by the print driver.

このように、印刷装置が端末装置に対して印刷ドライバを提供する機能も備えることにより、印刷ドライバを提供するサーバなどを別途設ける必要がなくなり、システム全体の構成を簡素化することができる。   Thus, since the printing apparatus also has a function of providing a print driver to the terminal device, it is not necessary to separately provide a server or the like that provides the print driver, and the configuration of the entire system can be simplified.

[8]前記制御部は、前記通信部を通して端末装置から受信した認証情報に基づいて認証を行い、認証した場合のみ前記送信要求の受信を受け付けて前記印刷ドライバの送信を行う
ことを特徴とする[7]に記載の印刷装置。
[8] The control unit performs authentication based on authentication information received from the terminal device through the communication unit, and receives the transmission request and transmits the print driver only when the authentication is performed. [7] The printing apparatus according to [7].

上記発明では、[3]に記載した発明と同様に、印刷装置による印刷を許可されたユーザは、印刷装置から印刷ドライバを受信するために、管理者などから事前に通知されている認証情報を端末装置に入力するなどの認証操作を一度行うだけで、その後、端末装置から印刷装置へ印刷を依頼する度に、同様の認証操作などを行わなくても、印刷装置による印刷が行えるようになる。   In the above invention, similar to the invention described in [3], the user who is permitted to print by the printing apparatus uses the authentication information notified in advance by the administrator or the like in order to receive the print driver from the printing apparatus. Once the authentication operation such as inputting to the terminal device is performed once, printing by the printing device can be performed without performing the same authentication operation every time the terminal device requests printing from the terminal device thereafter. .

[4]前記印刷許可情報は、前記印刷装置による印刷の管理を部門毎に行うために用いられる部門管理情報を含む
ことを特徴とする[1]乃至[3]のいずれか1つに記載の印刷ドライバ送信装置。
[4] The print permission information includes department management information used to perform printing management by the printing apparatus for each department. [1] to [3] Print driver transmission device.

[9]前記印刷許可情報は、当該印刷装置による印刷の管理を部門毎に行うために用いられる部門管理情報を含み、
前記制御部は、前記部門管理情報に基づいて部門毎に印刷の管理を行う
ことを特徴とする[5]乃至[8]のいずれか1つに記載の印刷装置。
[9] The print permission information includes department management information used for managing printing by the printing apparatus for each department,
The printing apparatus according to any one of [5] to [8], wherein the control unit performs printing management for each department based on the department management information.

上記[4]および[9]の発明では、印刷装置は、端末装置から受信した印刷データ内の印刷許可情報に含まれる部門管理情報に基づいて端末装置を使用するユーザの所属部門を識別し、部門毎に印刷の管理を行う。これにより、印刷の制限に加えて印刷の部門管理も行えるようになる。   In the inventions of [4] and [9] above, the printing apparatus identifies the department to which the user who uses the terminal device belongs based on the department management information included in the print permission information in the print data received from the terminal apparatus, Manage printing for each department. As a result, in addition to printing restrictions, printing department management can be performed.

[5]前記印刷許可情報は、前記印刷装置で許可する印刷条件を判定するために用いられる印刷条件情報を含む
ことを特徴とする[1]乃至[4]のいずれか1つに記載の印刷ドライバ送信装置。
[5] The printing permission information according to any one of [1] to [4], wherein the printing permission information includes printing condition information used for determining a printing condition permitted by the printing apparatus. Driver transmission device.

[10]前記印刷許可情報は、当該印刷装置で許可する印刷条件を判定するために用いられる印刷条件情報を含み、
前記制御部は、前記印刷条件情報に基づいて許可する印刷条件を判定し、その判定した許可する印刷条件の元で前記印刷部に前記印刷データに基づいた印刷を行わせる
ことを特徴とする[5]乃至[9]のいずれか1つに記載の印刷装置。
[10] The printing permission information includes printing condition information used for determining printing conditions permitted by the printing apparatus,
The control unit determines a printing condition to be permitted based on the printing condition information, and causes the printing unit to perform printing based on the print data based on the determined permitted printing condition. The printing apparatus according to any one of [5] to [9].

上記[5]および[10]の発明では、印刷装置は、端末装置から受信した印刷データ内の印刷許可情報に含まれる印刷条件情報に基づいて、許可する印刷条件を判定し、その判定した許可する印刷条件の元で印刷を行う。この印刷条件は印刷機能と同義であり、たとえば、カラーモード(フルカラー/白黒のみ)などの条件を含む。これにより、印刷の制限に加えて印刷条件の制限も行えるようになる。   In the above inventions [5] and [10], the printing apparatus determines the permitted printing conditions based on the printing condition information included in the printing permission information in the print data received from the terminal apparatus, and the determined permission. Printing is performed under the printing conditions to be used. This printing condition is synonymous with the printing function, and includes conditions such as a color mode (full color / monochrome only), for example. This makes it possible to limit printing conditions in addition to printing limitations.

本発明によれば、印刷装置で印刷制限を行う場合のユーザによる認証のための操作を簡素化できるようになる。   According to the present invention, it is possible to simplify an operation for authentication by a user when performing a print restriction in a printing apparatus.

以下、図面に基づき本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施の形態に係る印刷システム5のシステム構成例を示している。印刷システム5は、任意台数の端末10と、各端末10からアクセスされる任意台数の複合機(MFP;Multi Function Peripheral/Multi Function Printer)20とをLAN(Local Area Network)などのネットワーク2に接続して構成される。   FIG. 1 shows a system configuration example of a printing system 5 according to an embodiment of the present invention. The printing system 5 connects an arbitrary number of terminals 10 and an arbitrary number of multifunction peripherals (MFP; Multi Function Peripheral / Multi Function Printer) 20 accessed from each terminal 10 to a network 2 such as a LAN (Local Area Network). Configured.

複合機20は、原稿のコピー機能、プリンタ機能、スキャナ機能、ファクシミリ機能などを備えた装置(印刷装置/印刷ドライバ送信装置)である。この複合機20が備えるプリンタ機能には、端末10などから依頼された印刷を予め設定されている条件(印刷許可情報/ドライバコード)に基づいて制限(許可/禁止)する印刷制限機能が含まれている。   The multi-function device 20 is a device (printing device / print driver transmitting device) having a document copy function, a printer function, a scanner function, a facsimile function, and the like. The printer function included in the multifunction device 20 includes a print restriction function for restricting (permitting / prohibiting) printing requested from the terminal 10 or the like based on preset conditions (print permission information / driver code). ing.

端末10は、複合機20に対してネットワーク2を通じてアクセスし、印刷など各種作業の依頼や操作の依頼などを行う装置(端末装置)であり、たとえば、パーソナルコンピュータ(Personal Computer;PC)に複合機20のドライバプログラム(印刷ドライバ)などを組み込んで構成される。   The terminal 10 is a device (terminal device) that accesses the multifunction device 20 through the network 2 and requests various operations such as printing and operation, and is, for example, a personal computer (PC). 20 driver programs (print drivers) are incorporated.

端末10に組み込まれる複合機20のドライバプログラムは、複合機20に保存されており、端末10が複合機20にアクセスしてダウンロードすることにより、複合機20から端末10に提供される。複合機20は、ドライバプログラムの提供時に、所定のドライバコードをドライバプログラムに付加して端末10に提供する。このドライバコードは、複合機20が端末10から依頼された印刷の許可判定に用いる印刷許可情報となる。   The driver program of the multifunction device 20 incorporated in the terminal 10 is stored in the multifunction device 20, and is provided from the multifunction device 20 to the terminal 10 when the terminal 10 accesses and downloads the multifunction device 20. When providing the driver program, the multi-function device 20 adds a predetermined driver code to the driver program and provides it to the terminal 10. This driver code is print permission information used by the multifunction device 20 for the print permission determination requested from the terminal 10.

図2は、端末10の概略構成を示している。端末10は、オペレーティングシステム(Operating System;OS)とそのOS上で動作する各種のアプリケーションプログラムを搭載しており、アプリケーションプログラムによって文書や画像などのドキュメント(ファイル)を作成する機能、ドキュメントなどの印刷を行う際にドライバプログラムによって印刷データをネットワーク2を通じて複合機20に送信する機能を備えている。さらに端末10は、ネットワーク2を通じて複合機20にアクセスし、複合機20からドライバプログラムをダウンロードする機能、複合機20からダウンロードしたドライバプログラムをインストールしてセットアップする機能なども備えている。   FIG. 2 shows a schematic configuration of the terminal 10. The terminal 10 is equipped with an operating system (OS) and various application programs that operate on the OS, a function for creating a document (file) such as a document or an image by the application program, and printing of the document or the like. A function of transmitting print data to the multi-function device 20 through the network 2 by a driver program. Further, the terminal 10 has a function of accessing the multifunction device 20 through the network 2 and downloading a driver program from the multifunction device 20 and a function of installing and setting up a driver program downloaded from the multifunction device 20.

端末10は、制御部としてのCPU(Central Processing Unit)11に、バス12を介してROM(Read Only Memory)13と、RAM(Random Access Memory)14と、ハードディスク装置15(図中、HDD;Hard Disk Driveと表示)と、表示部16と、操作部17と、ネットワーク通信部18とを接続して構成される。   The terminal 10 is connected to a CPU (Central Processing Unit) 11 as a control unit, a ROM (Read Only Memory) 13, a RAM (Random Access Memory) 14, and a hard disk device 15 (HDD: Hard in the figure) via a bus 12. The display unit 16, the operation unit 17, and the network communication unit 18 are connected to each other.

CPU11は、ROM13に格納されているプログラムに基づいて端末10の動作を制御する。RAM14はCPU11がプログラムを実行する際に各種データを一時的に格納するワークメモリなどとして使用される。ハードディスク装置15は、OSやアプリケーションプログラムのほか、複合機20のドライバプログラム50、ドキュメントや各種の保存データなどを格納する。   The CPU 11 controls the operation of the terminal 10 based on a program stored in the ROM 13. The RAM 14 is used as a work memory for temporarily storing various data when the CPU 11 executes a program. In addition to the OS and application programs, the hard disk device 15 stores a driver program 50 of the multifunction machine 20, documents, various saved data, and the like.

表示部16は液晶ディスプレイなどの表示装置で構成されており、OS、アプリケーションプログラム、ドライバプログラム50の操作や設定などを行うための画面、および画像や映像などを表示する。操作部17はキーボードやマウスなどの入力装置で構成されており、ユーザが端末10に対して行う操作や入力を受け付ける。ネットワーク通信部18は、ネットワーク2を通じて複合機20などの外部装置と通信する機能を果たす。   The display unit 16 is configured by a display device such as a liquid crystal display, and displays a screen for operating and setting the OS, application program, and driver program 50, and images and videos. The operation unit 17 includes an input device such as a keyboard and a mouse, and receives operations and inputs performed by the user on the terminal 10. The network communication unit 18 has a function of communicating with an external device such as the multifunction device 20 through the network 2.

複合機20からのドライバプログラム50のダウンロードは、端末10を使用するユーザが表示部16および操作部17を通して所定の操作を行うことにより行われる。詳細には、ユーザが複合機20へのアクセス操作を行い、複合機20によるアクセス認証で要求される認証情報の入力操作(認証操作)を行って複合機20に認証された場合のみ、ドライバプログラム50の保存先が公開されてダウンロード可能となる。ここで、ユーザがダウンロード操作を行うと、端末10は複合機20内の保存先からドライバプログラム50をダウンロードするようになっている。   The driver program 50 is downloaded from the multifunction device 20 when a user using the terminal 10 performs a predetermined operation through the display unit 16 and the operation unit 17. Specifically, the driver program is used only when the user performs an access operation to the multi-function device 20 and performs authentication information input operation (authentication operation) required for access authentication by the multi-function device 20 and is authenticated by the multi-function device 20. 50 storage destinations are disclosed and can be downloaded. Here, when the user performs a download operation, the terminal 10 downloads the driver program 50 from the storage destination in the multifunction device 20.

複合機20に対するアクセス権限が与えられているユーザには、管理者により上記の認証情報が付与されて予め通知されている。この認証情報は、複合機20がネットワーク2を通じてアクセスしてくる端末10(ユーザ)を認証するために用いられる情報であり、更にはドライバプログラム50の送信を許可する端末10を認証してドライバプログラム50の保存先を公開するために用いられる情報である。本実施の形態では、認証情報はIDとパスワードである。IDは、印刷の枚数や課金などを部門毎に管理する場合には、部門毎に個別に付与された部門IDを使用する。このような部門管理を行わない場合には、共通のユーザIDを使用する。端末10は、複合機20へのアクセス認証でユーザにより入力された認証情報が複合機20に認証された場合のみ、複合機20からドライバプログラム50をダウンロードできるようになる。   The user who has been given access authority to the multifunction device 20 is notified in advance with the above-mentioned authentication information given by the administrator. This authentication information is information used for authenticating the terminal 10 (user) that the multi-function device 20 accesses through the network 2, and further authenticates the terminal 10 that permits the transmission of the driver program 50 to authenticate the driver program. This is information used to publish 50 storage destinations. In the present embodiment, the authentication information is an ID and a password. As the ID, when managing the number of prints and billing for each department, the department ID assigned to each department is used. When such department management is not performed, a common user ID is used. The terminal 10 can download the driver program 50 from the multifunction device 20 only when the authentication information input by the user in the access authentication to the multifunction device 20 is authenticated by the multifunction device 20.

端末10から複合機20への印刷の依頼は、端末10を使用するユーザが表示部16および操作部17を通して所望のドキュメントなどの印刷を指示することにより行われる。ユーザにより印刷の指示が行われると、端末10のドライバプログラム50は、印刷を指示されたドキュメントなどの印刷データを複合機20に送信して印刷を依頼する。またドライバプログラム50は、この印刷データのヘッダに、端末10に関する情報(端末情報)と、印刷の内容に関する情報(印刷内容情報)と、ドライバプログラム50自身が予め保持しているドライバコード40とを付加して複合機20に送信する。   A request for printing from the terminal 10 to the multifunction device 20 is made by a user using the terminal 10 instructing printing of a desired document or the like through the display unit 16 and the operation unit 17. When the user issues a print instruction, the driver program 50 of the terminal 10 sends print data such as a document instructed to be printed to the multi-function device 20 to request printing. Further, the driver program 50 includes information about the terminal 10 (terminal information), information about the contents of printing (print contents information), and a driver code 40 held in advance by the driver program 50 in the header of the print data. It is added and transmitted to the multi-function device 20.

印刷データに付加される端末情報は、たとえば、端末10の名称やネットワーク2上における端末10のIP(Internet Protocol)アドレスなどの情報である。印刷データに付加される印刷内容情報は、たとえば、印刷するドキュメントの名称、印刷データのサイズ、ドキュメントのページ数、記録紙のサイズ(A4/A3など)、印刷の向き(縦方向/横方向)、レイアウト(2in1/4in1など)、印刷モード(片面/両面)、カラーモード(白黒/カラー)、解像度、印刷部数などの情報である。   The terminal information added to the print data is information such as the name of the terminal 10 and the IP (Internet Protocol) address of the terminal 10 on the network 2. The print content information added to the print data includes, for example, the name of the document to be printed, the size of the print data, the number of pages of the document, the size of the recording paper (A4 / A3, etc.), and the print direction (vertical / horizontal). , Layout (2 in 1/4 in 1 etc.), print mode (single side / double side), color mode (monochrome / color), resolution, number of copies, etc.

図3は、複合機20の概略構成を示している。複合機20は、制御部としてのCPU21に、バス22を介してROM23と、RAM24と、不揮発メモリ25と、ハードディスク装置26(図中、HDDと表示)と、操作表示部27と、ファクシミリ通信部28と、ネットワーク通信部29と、画像処理部30と、スキャナ部31と、プリンタ部32(印刷部)と、印刷許可判定部33とを接続して構成される。   FIG. 3 shows a schematic configuration of the multifunction machine 20. The multi-function device 20 includes a CPU 21 as a control unit, a ROM 23, a RAM 24, a nonvolatile memory 25, a hard disk device 26 (displayed as HDD in the figure), an operation display unit 27, and a facsimile communication unit via a bus 22. 28, a network communication unit 29, an image processing unit 30, a scanner unit 31, a printer unit 32 (printing unit), and a print permission determination unit 33.

CPU21は、ROM23に格納されているプログラムに基づいて複合機20の動作を制御する。RAM24はCPU21がプログラムを実行する際に各種データを一時的に格納するワークメモリとして使用されるほか、画像データを一時的に保存するための画像メモリなどにも使用される。不揮発メモリ25は、電源がオフされても記憶が保持されるメモリであり、上述したドライバコード40や認証情報41(IDおよびパスワード)などが記憶される。ハードディスク装置26は、複合機20を動作させるOSや複合機20の各種機能を動作させるアプリケーションプログラム、端末10などの外部装置に提供する複合機20のドライバプログラム50、各種の保存データなどを格納するほか、原稿のコピーや端末10などの外部装置から依頼された印刷における画像データ(印刷データ)なども保存する。   The CPU 21 controls the operation of the multifunction device 20 based on a program stored in the ROM 23. The RAM 24 is used as a work memory for temporarily storing various data when the CPU 21 executes a program, and is also used for an image memory for temporarily storing image data. The nonvolatile memory 25 is a memory that retains memory even when the power is turned off, and stores the above-described driver code 40, authentication information 41 (ID and password), and the like. The hard disk device 26 stores an OS that operates the multifunction device 20, application programs that operate various functions of the multifunction device 20, a driver program 50 of the multifunction device 20 that is provided to an external device such as the terminal 10, various saved data, and the like. In addition, image data (print data) in a copy requested by an external device such as a copy of the original or the terminal 10 is also saved.

操作表示部27は、ユーザに各種の操作画面や案内画面を表示する表示部としての機能と、ユーザが複合機20に対して行う操作や入力を受け付ける操作部としての機能とを果たす。さらに操作表示部27は、ドライバコード40や認証情報41の入力を受け付ける入力部としての機能も果たす。ここでは、操作表示部27は液晶ディスプレイとその画面上に設けられたタッチパネルと、各種のスイッチ類とで構成される。   The operation display unit 27 functions as a display unit that displays various operation screens and guidance screens to the user, and functions as an operation unit that receives operations and inputs performed by the user on the multifunction device 20. Further, the operation display unit 27 also functions as an input unit that receives input of the driver code 40 and the authentication information 41. Here, the operation display unit 27 includes a liquid crystal display, a touch panel provided on the screen, and various switches.

ファクシミリ通信部28は、ファクシミリ機能を備えた外部装置と公衆回線を通じて通信する機能を果たす。ネットワーク通信部29は、端末10などの外部装置とネットワーク2を通じて通信する機能を果たす。   The facsimile communication unit 28 performs a function of communicating with an external device having a facsimile function through a public line. The network communication unit 29 has a function of communicating with an external device such as the terminal 10 through the network 2.

スキャナ部31は、原稿を光学的に読み取って画像データを取得する機能を果たす。スキャナ部31は、たとえば、原稿に光を照射する光源と、原稿からの反射光を受光して原稿を幅方向に1ライン分読み取るイメージセンサと、イメージセンサによるライン単位の読み取り位置を原稿の長さ方向に移動させるスキャン機構と、原稿からの反射光をイメージセンサに導いて結像させるレンズやミラーからなる光学経路などで構成される。画像処理部30は画像データに対して、画像補正、回転、拡大/縮小、圧縮/伸張など各種の画像処理を施す機能を果たす。   The scanner unit 31 performs a function of optically reading a document and acquiring image data. The scanner unit 31 includes, for example, a light source that irradiates light on a document, an image sensor that receives reflected light from the document and reads the document for one line in the width direction, and a reading position in units of lines by the image sensor. A scanning mechanism that moves in the vertical direction, and an optical path including a lens and a mirror that guides reflected light from the document to the image sensor to form an image. The image processing unit 30 functions to perform various types of image processing such as image correction, rotation, enlargement / reduction, compression / expansion on image data.

プリンタ部32は、入力された画像データに対応する画像を記録紙に印刷して出力する機能を果たす。たとえば、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置などを備え、電子写真プロセスによって記録紙上に画像を形成するレーザープリンタなどとして構成される。   The printer unit 32 has a function of printing an image corresponding to the input image data on a recording sheet and outputting it. For example, a recording paper transport device, a photosensitive drum, a charging device, a laser unit, a developing device, a transfer separation device, a cleaning device, a fixing device, and the like are provided, and an image is recorded on the recording paper by an electrophotographic process. It is configured as a laser printer to be formed.

印刷許可判定部33は、ネットワーク通信部29により受信した印刷データのヘッダを解析し、ドライバコードの有無やドライバコードの内容に基づいて、その印刷データの印刷を許可または禁止するといった印刷の許可判定を行う機能を果たす。   The print permission determination unit 33 analyzes the header of the print data received by the network communication unit 29, and determines whether to permit or prohibit printing of the print data based on the presence / absence of the driver code and the content of the driver code. Fulfills the function of performing.

また、CPU21はプログラムを実行することで、以下の動作を行う制御部としての機能を果たす。   Further, the CPU 21 functions as a control unit that performs the following operations by executing the program.

(1)操作表示部27を通して入力されたドライバコード40や認証情報41を不揮発メモリ25に記憶する。
(2)端末10によるアクセス時に、端末10から受信した認証情報と不揮発メモリ25に記憶されている認証情報41とを照合してアクセス認証を行う。
(3)上記のアクセス認証で認証した場合のみ、認証した端末10に対するアクセス制限を解除してドライバプログラム50のダウンロード要求の受信を受け付ける。
(4)上記のダウンロード要求を受信した場合に、ハードディスク装置26に記憶されているドライバプログラム50に不揮発メモリ25に記憶されているドライバコード40を付加して端末10に送信する。
(5)端末10から印刷データを受信した場合に、印刷許可判定部33による判定結果(印刷の許可/禁止)に基づいて、その印刷データに対するプリンタ部32による印刷の実行または制限を行う。
(1) The driver code 40 and the authentication information 41 input through the operation display unit 27 are stored in the nonvolatile memory 25.
(2) At the time of access by the terminal 10, access authentication is performed by comparing the authentication information received from the terminal 10 with the authentication information 41 stored in the nonvolatile memory 25.
(3) Only when authentication is performed by the above-described access authentication, the access restriction for the authenticated terminal 10 is released and reception of a download request for the driver program 50 is accepted.
(4) When the above download request is received, the driver code 40 stored in the nonvolatile memory 25 is added to the driver program 50 stored in the hard disk device 26 and transmitted to the terminal 10.
(5) When print data is received from the terminal 10, based on a determination result (print permission / prohibition) by the print permission determination unit 33, execution or restriction of printing by the printer unit 32 is performed on the print data.

図4〜図8は、複合機20の操作表示部27に表示される画面を示している。詳細には、図4は、印刷制限機能の設定とそれに付随する各種の操作を行うための印刷制限操作画面60と、図示しない各種のボタンが表示されるボタン画面65とを示している。ボタン画面65には、スタート操作を行うためのスタートボタンやストップ操作を行うためのストップボタン、設定のオン/オフを切り替えるオン/オフ切替ボタン、英数字の入力を行うための英数字ボタンなどが表示される。図5〜図7は、印刷制限操作画面60の下の階層に設けられた印刷制限機能の詳細な設定を入力するための印刷制限入力画面70を示している。図8は、印刷制限操作画面60の下の階層に設けられたドライバプログラム公開制限の設定を入力するためのドライバ公開制限入力画面90を示している。   4 to 8 show screens displayed on the operation display unit 27 of the multifunction machine 20. Specifically, FIG. 4 shows a print restriction operation screen 60 for setting the print restriction function and various operations associated therewith, and a button screen 65 on which various buttons (not shown) are displayed. The button screen 65 includes a start button for performing a start operation, a stop button for performing a stop operation, an on / off switching button for switching settings on / off, an alphanumeric button for inputting alphanumeric characters, and the like. Is displayed. 5 to 7 show a print restriction input screen 70 for inputting detailed settings of the print restriction function provided in the lower layer of the print restriction operation screen 60. FIG. 8 shows a driver publication restriction input screen 90 for inputting driver program publication restriction settings provided in the lower layer of the printing restriction operation screen 60.

上記の各画面による操作や設定の入力は、特定の権限を有する管理者のみが行うことができる。たとえば、複合機20は管理者認証が行われた場合に、管理者モードに移行して印刷制限操作画面60にアクセスできるようになっている。管理者は、この管理者モードに入り、印刷制限操作画面60やボタン画面65、印刷制限操作画面60の下の階層の印刷制限入力画面70およびドライバ公開制限入力画面90を通して、印刷制限機能に関する各種の操作や設定の入力などが行えるようになる。   Only managers having specific authority can perform operations and input of settings on each screen. For example, when the administrator authentication is performed, the multi-function device 20 shifts to the administrator mode and can access the print restriction operation screen 60. The administrator enters the administrator mode, and uses the print restriction operation screen 60, the button screen 65, the print restriction input screen 70 below the print restriction operation screen 60, and the various types of print restriction functions through the driver disclosure restriction input screen 90. You will be able to enter operations and settings.

図4に示した印刷制限操作画面60には、印刷制限入力ボタン61(印刷許可条件入力ボタン)と、ドライバ保存ボタン62と、ドライバ公開制限入力ボタン63とが表示される。   The print restriction operation screen 60 shown in FIG. 4 displays a print restriction input button 61 (print permission condition input button), a driver save button 62, and a driver disclosure restriction input button 63.

印刷制限入力ボタン61は、印刷制限機能の詳細な設定を入力する操作を行うためのボタンである。印刷制限入力ボタン61が押下されると、操作表示部27に表示されていた印刷制限操作画面60は印刷制限入力画面70に切り替わる。印刷制限入力画面70には、印刷制限設定ボタン71と、印刷制限設定表示部72と、部門管理設定ボタン73と、部門管理設定表示部74と、印刷条件設定ボタン75と、印刷条件設定表示部76と、設定保存ボタン77とが表示される。   The print restriction input button 61 is a button for performing an operation for inputting detailed settings of the print restriction function. When the print restriction input button 61 is pressed, the print restriction operation screen 60 displayed on the operation display unit 27 is switched to the print restriction input screen 70. The print restriction input screen 70 includes a print restriction setting button 71, a print restriction setting display part 72, a department management setting button 73, a department management setting display part 74, a printing condition setting button 75, and a printing condition setting display part. 76 and a setting save button 77 are displayed.

印刷制限設定ボタン71は、印刷制限の設定を入力する操作を行うためのボタンである。印刷制限設定表示部72は、印刷制限の設定が表示される領域である。印刷制限設定ボタン71が押下されると、図5に示すように、印刷制限設定ボタン71および印刷制限設定表示部72は、選択されていることを示す表示状態に変化する。また、印刷制限入力画面70には印刷制限項目表示部78が表示される。   The print restriction setting button 71 is a button for performing an operation of inputting print restriction settings. The print restriction setting display section 72 is an area where print restriction settings are displayed. When the print restriction setting button 71 is pressed, as shown in FIG. 5, the print restriction setting button 71 and the print restriction setting display section 72 change to a display state indicating that they are selected. A print restriction item display section 78 is displayed on the print restriction input screen 70.

印刷制限の項目としては、「許可」が設けられており、印刷制限項目表示部78にはその項目が表示される。具体的には、印刷制限項目表示部78には、「1:許可」が表示される。ここで、ボタン画面65(図4参照)にて「1」を示すボタンが押下された場合には、印刷制限は許可に仮設定される。また、印刷制限設定表示部72には、現在仮設定されている印刷制限の状態が「許可」として表示される。なお、この印刷制限の項目は、デフォルトで「許可」を設定しておくことにより、上記の設定操作を省略できるようにしてもよい。   As a print restriction item, “permitted” is provided, and the print restriction item display unit 78 displays the item. Specifically, “1: permission” is displayed in the print restriction item display section 78. Here, when the button indicating “1” is pressed on the button screen 65 (see FIG. 4), the print restriction is provisionally set to allow. The print restriction setting display section 72 displays the currently set print restriction state as “permitted”. It should be noted that the above setting operation may be omitted by setting “permitted” as the default for this print restriction item.

部門管理設定ボタン73は、複合機20による印刷枚数(上限枚数)や課金などを部門毎に管理する場合の部門管理の設定を入力する操作を行うためのボタンである。部門管理設定表示部74は、部門管理の設定が表示される領域である。部門管理設定ボタン73が押下されると、図6に示すように、部門管理設定ボタン73および部門管理設定表示部74は、選択されていることを示す表示状態に変化する。また、印刷制限入力画面70には部門管理項目表示部79が表示される。   The department management setting button 73 is a button for performing an operation of inputting department management settings when managing the number of printed sheets (upper limit number of sheets) and billing by the multifunction machine 20 for each department. The department management setting display unit 74 is an area in which department management settings are displayed. When the department management setting button 73 is pressed, as shown in FIG. 6, the department management setting button 73 and the department management setting display unit 74 change to a display state indicating that they are selected. A department management item display unit 79 is displayed on the print restriction input screen 70.

部門管理の項目としては、部門管理機能の使用(オン設定)または不使用(オフ設定)、部門管理を行う部門を認証(識別)するために用いられる部門管理コード(部門コード)、および印刷条件が設けられている。印刷条件としては、カラーモードを示す「フルカラー」と「白黒のみ」が設けられている。これらの各項目は、ボタン画面65におけるオン/オフ切替ボタンや英数字ボタンの操作で仮設定または入力される。   The department management items include use of department management function (on setting) or non-use (off setting), department management code (department code) used to authenticate (identify) the department performing department management, and printing conditions. Is provided. As printing conditions, “full color” indicating a color mode and “monochrome only” are provided. These items are provisionally set or input by operating on / off switching buttons and alphanumeric buttons on the button screen 65.

具体的には、部門管理項目表示部79には、部門管理使用設定表示部80と、部門管理コード入力表示部81と、印刷条件表示部82とが設けられている。部門管理使用設定表示部80には、ボタン画面65におけるオン/オフ切替ボタンの操作で部門管理機能の使用が仮設定された場合は「部門管理:ON」が表示され、部門管理機能の不使用が仮設定された場合は「部門管理:OFF」が表示される。部門管理コード入力表示部81には、ボタン画面65における英数字ボタンの操作で入力された部門管理コードが表示される。部門管理コードは、たとえば4桁の文字列(数字)などである。印刷条件表示部82には、後述する印刷条件の設定操作でフルカラーが仮設定された場合は「カラー印刷許可」が表示され、白黒のみが仮設定された場合は「白黒印刷のみ許可」が表示される。   Specifically, the department management item display section 79 is provided with a department management use setting display section 80, a department management code input display section 81, and a printing condition display section 82. When the use of the department management function is temporarily set by the operation of the on / off switching button on the button screen 65, “department management: ON” is displayed in the department management use setting display section 80, and the department management function is not used. Is temporarily set, “department management: OFF” is displayed. The department management code input display unit 81 displays a department management code input by operating an alphanumeric button on the button screen 65. The department management code is, for example, a 4-digit character string (number). In the printing condition display section 82, “color printing permission” is displayed when full color is temporarily set by a printing condition setting operation to be described later, and “only monochrome printing is permitted” when only monochrome is temporarily set. Is done.

また、部門管理設定表示部74には、現在仮設定されている部門管理機能の使用状態が「使用」または「不使用」として表示される。なお、この部門管理機能は、デフォルトでは「不使用」に設定されている。また部門管理コードは、デフォルトでは「0(ゼロ)」に設定されている。   Further, the department management setting display section 74 displays the usage status of the department management function currently temporarily set as “used” or “not used”. This department management function is set to “not used” by default. The department management code is set to “0 (zero)” by default.

印刷条件設定ボタン75は、印刷条件の設定を入力する操作を行うためのボタンである。印刷条件設定表示部76は、印刷条件の設定が表示される領域である。印刷条件設定ボタン75が押下されると、図7に示すように、印刷条件設定ボタン75および印刷条件設定表示部76は、選択されていることを示す表示状態に変化する。また、印刷制限入力画面70には印刷条件項目表示部83が表示される。   The print condition setting button 75 is a button for performing an operation of inputting print condition settings. The print condition setting display section 76 is an area where print condition settings are displayed. When the print condition setting button 75 is pressed, as shown in FIG. 7, the print condition setting button 75 and the print condition setting display section 76 change to a display state indicating that they are selected. A print condition item display unit 83 is displayed on the print restriction input screen 70.

印刷条件の項目としては、上述したように「フルカラー」と「白黒のみ」が設けられており、印刷条件項目表示部83にはそれらの項目が表示される。具体的には、印刷条件項目表示部83には、「0:フルカラー」と「1:白黒のみ」が表示される。ここで、ボタン画面65にて「0」を示すボタンが押下された場合には、印刷条件はフルカラーに仮設定される。ボタン画面65にて「1」を示すボタンが押下された場合には、印刷条件は白黒のみに仮設定される。また、印刷条件設定表示部76には、現在仮設定されている印刷条件の状態(種類)が「フルカラー」または「白黒のみ」として表示される。この印刷条件設定ボタン75およびボタン画面65の操作で仮設定された印刷条件は、上述した部門管理の項目における印刷条件に反映され、印刷条件表示部82(図6参照)に表示される。   As described above, “full color” and “monochrome only” are provided as printing condition items, and these items are displayed on the printing condition item display portion 83. Specifically, “0: full color” and “1: black and white only” are displayed in the printing condition item display section 83. Here, when the button indicating “0” is pressed on the button screen 65, the printing condition is temporarily set to full color. When the button indicating “1” is pressed on the button screen 65, the printing condition is temporarily set to black and white only. The print condition setting display section 76 displays the currently set print condition state (type) as “full color” or “monochrome only”. The printing conditions temporarily set by operating the printing condition setting button 75 and the button screen 65 are reflected on the printing conditions in the above-described department management item and displayed on the printing condition display unit 82 (see FIG. 6).

設定保存ボタン77は、印刷制限、部門管理、印刷条件の設定を確定して保存する操作を行うためのボタンである。設定保存ボタン77が押下されると、上記の設定が確定されて保存される。詳細には、設定内容を示すデータ(権限データ)と部門管理コードとを含むドライバコード40がCPU11により生成され、不揮発メモリ25に保存される。   The setting saving button 77 is a button for performing an operation of confirming and saving the setting of printing restriction, department management, and printing conditions. When the setting save button 77 is pressed, the above settings are confirmed and saved. Specifically, the driver code 40 including data (authorization data) indicating setting contents and a department management code is generated by the CPU 11 and stored in the nonvolatile memory 25.

設定内容を示すデータは、印刷制限の設定内容を示す印刷制限フラグと、部門管理機能の使用/不使用の設定内容を示す部門管理フラグと、印刷条件の設定内容を示す印刷条件フラグとを含んでいる。   The data indicating the setting contents includes a printing restriction flag indicating the setting contents of the printing restriction, a department management flag indicating the setting contents of use / non-use of the department management function, and a printing condition flag indicating the setting contents of the printing conditions. It is out.

図9は、上記の各設定内容を示す各フラグの一例と部門管理コードの一例とを一覧表にして示している。   FIG. 9 shows an example of each flag indicating each setting content and an example of a department management code in a list form.

図9の一覧表において1番目に示した印刷制限フラグは、「1」が「許可」を示す。2番目に示した部門管理フラグは、「0」が部門管理機能の「不使用」を示し、「1」が部門管理機能の「使用」を示す。部門管理フラグは、デフォルトでは「不使用」を示す「0」に設定される。3番目に示した部門管理コードは、上述したように、「XXXX」といった4桁の文字列(数字)などであり、デフォルトでは「0000」に設定される。4番目に示した印刷条件フラグは、「0」が「フルカラー」を示し、「1」が「白黒のみ」を示す。   In the first print restriction flag shown in the list of FIG. 9, “1” indicates “permitted”. In the department management flag shown second, “0” indicates “not used” of the department management function, and “1” indicates “use” of the department management function. The department management flag is set to “0” indicating “not used” by default. As described above, the third department management code is a four-digit character string (number) such as “XXXX”, and is set to “0000” by default. In the fourth printing condition flag, “0” indicates “full color” and “1” indicates “monochrome only”.

ドライバコード40は、この図9に示した各フラグ、すなわち、印刷制限機能に関する設定内容を示すデータと、部門管理コードとを含んで構成される。具体的には、ドライバコード40は、図9に示した各フラグと部門管理コードとを図9の一覧表における1〜4番目の順に上位桁から下位桁へ並べた7桁の文字列で記述される。   The driver code 40 includes each flag shown in FIG. 9, that is, data indicating setting contents regarding the print restriction function, and a department management code. Specifically, the driver code 40 is described with a 7-digit character string in which the flags and department management codes shown in FIG. 9 are arranged in the first to fourth order in the list of FIG. 9 from the upper digit to the lower digit. Is done.

たとえば、印刷制限が許可、部門管理機能が不使用(部門管理コード:0000)、印刷条件が白黒のみに設定された場合には、ドライバコード40は「1000001」となる。印刷制限が許可、部門管理機能が使用(部門管理コード:ABCD)、印刷条件がフルカラーに設定された場合には、ドライバコード40は「11ABCD0」となる。   For example, if the print restriction is permitted, the department management function is not used (department management code: 0000), and the printing condition is set to monochrome only, the driver code 40 is “1000001”. When the print restriction is permitted, the department management function is used (department management code: ABCD), and the printing condition is set to full color, the driver code 40 is “11ABCD0”.

また、複合機20による印刷を管理する部門が複数存在する場合には、管理者が各部門専用の複数種類の部門管理コードを複合機20に登録し、複合機20へのアクセス権限が与えられた各部門のユーザには、公開したドライバプログラム50の送信時(ダウンロード時)に、そのユーザの所属する部門に対応する種類の部門管理コードを含むドライバコード40がドライバプログラム50に付加されて送信されるようにする。   If there are a plurality of departments that manage printing by the multifunction machine 20, the administrator registers a plurality of types of department management codes dedicated to each department in the multifunction machine 20, and is given access authority to the multifunction machine 20. When the published driver program 50 is transmitted (downloaded), the driver code 40 including the department management code of the type corresponding to the department to which the user belongs is added to the driver program 50 and transmitted to the user of each department. To be.

具体的には、たとえば、部門A、部門B、部門Cといった3つの部門の印刷を管理する場合には、管理者は、部門Aには「ADGJ」、部門Bには「BEHK」、部門Cには「CFIL」といった異なる部門管理コードをそれぞれ付与してそれらを複合機20に登録する。   Specifically, for example, when managing printing of three departments, such as department A, department B, and department C, the administrator is “ADGJ” for department A, “BEHK” for department B, and department C. Are assigned different department management codes such as “CFIL”, and are registered in the multifunction device 20.

複合機20から端末10へのドライバプログラム50の送信時は、部門Aのユーザの端末10には、「ADGJ」の部門管理コードを含むドライバコード40(たとえば「11ADGJ0」)をドライバプログラム50に付加して送信する。部門Bのユーザの端末10には、「BEHK」の部門管理コードを含むドライバコード40(たとえば「11BEHK0」)をドライバプログラム50に付加して送信する。部門Cのユーザの端末10には、「CFIL」の部門管理コードを含むドライバコード40(たとえば「11CFIL0」)をドライバプログラム50に付加して送信する。   When the driver program 50 is transmitted from the multifunction machine 20 to the terminal 10, the driver code 40 including the department management code “ADGJ” (for example, “11ADGJ0”) is added to the terminal 10 of the department A user. Then send. The driver code 40 including the department management code “BEHK” (for example, “11BEHK0”) is added to the driver program 50 and transmitted to the terminal 10 of the department B user. The driver code 40 including the department management code “CFIL” (for example, “11CFIL0”) is added to the driver program 50 and transmitted to the terminal 10 of the department C user.

各部門のユーザが使用する端末10から複合機20への印刷の依頼時は、複合機20が端末10から受信した印刷データのヘッダに付加されているドライバコード40内の部門管理コードの種類を調べて、印刷を依頼してきたユーザの所属する部門を識別し、部門毎に印刷枚数(上限枚数)や課金などの管理を行うようにする。   When the user of each department requests printing from the terminal 10 to the multifunction device 20, the type of the department management code in the driver code 40 added to the header of the print data received from the terminal 10 by the multifunction device 20 is set. The department to which the user who has requested the printing belongs is identified, and the number of prints (upper limit number) and billing are managed for each department.

図4に示した印刷制限操作画面60のドライバ保存ボタン62は、複合機20によりドライバプログラム50を保存する操作を行うためのボタンである。ドライバ保存ボタン62が押下されると、複合機20は、たとえば複合機20にセットされた記録媒体に記録されているドライバプログラム50を取得し、ハードディスク装置26に格納して保存する。また記録媒体のほかに、複合機20がネットワーク2に設けられたサーバにアクセスし、サーバからドライバプログラム50を取得してハードディスク装置26に保存するなどしてもよい。   The driver save button 62 on the print restriction operation screen 60 shown in FIG. 4 is a button for performing an operation of saving the driver program 50 by the multi-function device 20. When the driver save button 62 is pressed, the multi-function device 20 acquires the driver program 50 recorded on, for example, a recording medium set in the multi-function device 20, stores it in the hard disk device 26, and saves it. In addition to the recording medium, the multi-function device 20 may access a server provided in the network 2 to acquire the driver program 50 from the server and store it in the hard disk device 26.

ドライバ公開制限入力ボタン63は、ドライバプログラム50の公開を制限する設定を入力する操作を行うためのボタンである。ドライバ公開制限入力ボタン63が押下されると、操作表示部27に表示されていた印刷制限操作画面60は図8に示すドライバ公開制限入力画面90に切り替わる。ドライバ公開制限入力画面90には、ドライバ公開制限項目表示部91が表示される。   The driver disclosure restriction input button 63 is a button for performing an operation of inputting a setting for restricting the disclosure of the driver program 50. When the driver disclosure restriction input button 63 is pressed, the print restriction operation screen 60 displayed on the operation display unit 27 is switched to the driver disclosure restriction input screen 90 shown in FIG. A driver publication restriction item display unit 91 is displayed on the driver publication restriction input screen 90.

ドライバ公開制限の項目は、上述した認証情報としてのID(ユーザID/部門ID)とパスワードである。ここでは、ドライバ公開制限項目表示部91には、ID入力表示部92と、パスワード入力表示部93とが設けられており、さらに設定保存ボタン94が設けられている。   The items of driver disclosure restriction are an ID (user ID / department ID) and a password as authentication information described above. Here, the driver disclosure restriction item display unit 91 is provided with an ID input display unit 92 and a password input display unit 93, and is further provided with a setting save button 94.

IDとパスワードは、ボタン画面65における英数字ボタンの操作で入力される。ID入力表示部92には、入力されたIDが表示され、パスワード入力表示部93には、入力されたパスワードが表示される。設定保存ボタン77は、IDとパスワードの設定を確定して保存する操作を行うためのボタンである。IDおよびパスワードの入力後に、設定保存ボタン94が押下されると、入力されたIDおよびパスワードの設定が確定され、それらは認証情報41として不揮発メモリ25に保存される。   The ID and password are input by operating the alphanumeric buttons on the button screen 65. The ID input display unit 92 displays the input ID, and the password input display unit 93 displays the input password. The setting save button 77 is a button for performing an operation of confirming and saving the ID and password settings. When the setting save button 94 is pressed after entering the ID and password, the entered ID and password settings are finalized and saved in the nonvolatile memory 25 as authentication information 41.

次に、印刷システム5における複合機20と端末10の動作について説明する。   Next, operations of the multifunction machine 20 and the terminal 10 in the printing system 5 will be described.

図10は、複合機20によるドライバプログラム50の保存と印刷制限に関する設定の処理の流れを示している。この処理において、ドライバプログラム50の保存の操作と印刷制限に関する設定の操作とは、上述したように管理者によって行われる。   FIG. 10 shows a flow of setting processing related to saving and printing restrictions of the driver program 50 by the multi-function device 20. In this process, the saving operation of the driver program 50 and the setting operation related to the printing restriction are performed by the administrator as described above.

複合機20で管理者により認証が行われると、CPU21は、複合機20を特定の操作や設定などを行うことができる管理者モードに移行させる。管理者モードにて、印刷制限機能用の操作画面を表示させる操作が行われると、CPU21は本処理を開始し(Start)、操作表示部27に印刷制限操作画面60およびボタン画面65を表示させて(図4参照)、それらの画面上に表示させた各種のボタンにより入力を受け付ける状態にする。   When authentication is performed by the administrator in the multifunction device 20, the CPU 21 shifts the multifunction device 20 to an administrator mode in which specific operations and settings can be performed. When an operation for displaying an operation screen for the print restriction function is performed in the administrator mode, the CPU 21 starts this processing (Start) and causes the operation display unit 27 to display the print restriction operation screen 60 and the button screen 65. (See FIG. 4), the input is received by various buttons displayed on the screen.

印刷制限操作画面60のドライバ保存ボタン62が押下されると、CPU21は、複合機20にセットされた記録媒体、もしくは、ネットワーク2上に設けられたサーバなどからドライバプログラム50を取得し、ハードディスク装置26に保存する(ステップS101)。   When the save driver button 62 on the print restriction operation screen 60 is pressed, the CPU 21 acquires the driver program 50 from a recording medium set in the multi-function device 20 or a server provided on the network 2, and the hard disk device. 26 (step S101).

印刷制限操作画面60の印刷制限入力ボタン61が押下されると、CPU21は、操作表示部27に表示させていた印刷制限操作画面60を印刷制限入力画面70に切り替え(図5〜図7参照)、印刷制限、部門管理、印刷条件の各項目に対する設定の入力を受け付ける状態にする。   When the print restriction input button 61 on the print restriction operation screen 60 is pressed, the CPU 21 switches the print restriction operation screen 60 displayed on the operation display unit 27 to the print restriction input screen 70 (see FIGS. 5 to 7). , Print restriction, department management, and print condition items are set to accept input.

印刷制限入力画面70にて、印刷制限設定ボタン71の押下後にボタン画面65を通して印刷制限の項目に対する入力が行われたり、印刷条件設定ボタン75の押下後にボタン画面65を通して印刷条件の項目に対する入力が行われたりした場合には、CPU21は、それらの項目を入力された設定(仮設定)にする(ステップS102)。   On the print restriction input screen 70, input of a print restriction item is performed through the button screen 65 after the print restriction setting button 71 is pressed, or input to the print condition item is performed through the button screen 65 after the print condition setting button 75 is pressed. If it has been performed, the CPU 21 sets these items to the input settings (temporary settings) (step S102).

さらに、部門管理設定ボタン73の押下後にボタン画面65を通して部門管理の項目に対する入力が行われた場合には(ステップS103;Y)、CPU21は、その項目を入力された設定(仮設定)にする(ステップS104)。部門管理の項目に対する入力が行われない場合には(ステップS103;N)、部門管理の項目はデフォルトの設定が維持される。   Furthermore, when an input for a department management item is made through the button screen 65 after the department management setting button 73 is pressed (step S103; Y), the CPU 21 sets the item to the input setting (temporary setting). (Step S104). When no input is made for the department management item (step S103; N), the default setting is maintained for the department management item.

印刷制限入力画面70の設定保存ボタン77が押下されると、CPU21は、印刷制限、部門管理、印刷条件の設定を確定して保存する。詳細には、設定内容を示すデータである印刷制限フラグ、部門管理フラグ、印刷条件フラグと、部門管理コード(部門管理機能不使用の場合はデフォルトの部門管理コード)とを含むドライバコード40を生成し、不揮発メモリ25に保存する(ステップS105)。さらにCPU21は、操作表示部27に表示させていた印刷制限入力画面70を印刷制限操作画面60に戻す。   When the setting save button 77 on the print restriction input screen 70 is pressed, the CPU 21 determines and saves the settings of print restriction, department management, and printing conditions. Specifically, the driver code 40 including a print restriction flag, a department management flag, a printing condition flag, which is data indicating setting contents, and a department management code (a default department management code when the department management function is not used) is generated. Then, it is stored in the nonvolatile memory 25 (step S105). Further, the CPU 21 returns the print restriction input screen 70 displayed on the operation display unit 27 to the print restriction operation screen 60.

印刷制限操作画面60のドライバ公開制限入力ボタン63が押下されると、CPU21は、操作表示部27に表示させていた印刷制限操作画面60をドライバ公開制限入力画面90に切り替え(図8参照)、ドライバプログラム50の公開を制限するアクセス権限の設定の入力を受け付ける状態にする。   When the driver disclosure restriction input button 63 on the print restriction operation screen 60 is pressed, the CPU 21 switches the print restriction operation screen 60 displayed on the operation display unit 27 to the driver publication restriction input screen 90 (see FIG. 8). An input of an access authority setting that restricts the release of the driver program 50 is accepted.

ドライバ公開制限入力画面90にて、アクセス権限の設定の入力が行われ、すなわち、ボタン画面65を通してIDとパスワードの入力が行われ、設定保存ボタン94が押下されると、CPU21は、入力されたIDとパスワードの設定を確定し、認証情報41として不揮発メモリ25に保存する(ステップS106)。さらに、CPU21は、操作表示部27に表示させていたドライバ公開制限入力画面90を印刷制限操作画面60に戻し、本処理を終了する(End)。   On the driver disclosure restriction input screen 90, the access authority setting is input, that is, when the ID and password are input through the button screen 65 and the setting save button 94 is pressed, the CPU 21 is input. The setting of the ID and password is confirmed and stored in the nonvolatile memory 25 as the authentication information 41 (step S106). Further, the CPU 21 returns the driver disclosure restriction input screen 90 displayed on the operation display unit 27 to the print restriction operation screen 60, and ends this processing (End).

また、複合機20による印刷の部門管理において、管理対象の部門が複数存在する場合には、管理者は、部門毎に専用の部門管理コードと認証情報(部門IDおよびパスワード)を用意すると共に、部門毎に上記の印刷制限、部門管理、印刷条件の各項目に対する設定の入力と、アクセス権限(部門IDとパスワード)の設定の入力とを行い、部門毎に部門管理コードを含むドライバコード40と認証情報41を対応付けて複合機20に登録する。   In the department management of printing by the multifunction machine 20, when there are a plurality of departments to be managed, the administrator prepares a dedicated department management code and authentication information (department ID and password) for each department, A driver code 40 including a department management code is input for each department, and the settings for the above-mentioned printing restriction, department management, and printing conditions are entered for each department, and access authority (department ID and password) settings are entered. The authentication information 41 is associated and registered in the multifunction device 20.

図11は、端末10による複合機20からのドライバプログラム50のダウンロードとインストールの処理の流れを示している。   FIG. 11 shows the flow of processing for downloading and installing the driver program 50 from the multifunction device 20 by the terminal 10.

端末10でユーザにより複合機20へのアクセス操作が行われると、CPU11は本処理を開始し(Start)、ネットワーク2を通じて複合機20にアクセスする動作を行う(ステップS111)。複合機20へのアクセスにおいては、端末10は、複合機20からアクセス認証用のIDとパスワードの送信を要求される。   When the user performs an access operation to the multifunction device 20 at the terminal 10, the CPU 11 starts this processing (Start), and performs an operation of accessing the multifunction device 20 through the network 2 (step S111). In accessing the multifunction device 20, the terminal 10 is requested to transmit an access authentication ID and password from the multifunction device 20.

ユーザに複合機20に対するアクセス権限が与えられており、アクセス認証用のIDとパスワードが管理者から予め通知されている場合には、ユーザは、そのIDとパスワードを端末10に入力する。CPU11は、入力されたIDとパスワードを複合機20に送信する。   When the user has been given access authority to the multifunction machine 20 and the administrator has previously notified the access authentication ID and password, the user inputs the ID and password to the terminal 10. The CPU 11 transmits the input ID and password to the multifunction device 20.

複合機20では、CPU21は、端末10から受信したIDおよびパスワードと、不揮発メモリ25に記憶されているIDおよびパスワード(認証情報41)とを照合する。それらが一致する場合には、CPU21は、端末10による当該複合機20へのアクセスを許可し、端末10に対して当該複合機20におけるドライバプログラム50の保存先を公開する。   In the multifunction device 20, the CPU 21 collates the ID and password received from the terminal 10 with the ID and password (authentication information 41) stored in the nonvolatile memory 25. If they match, the CPU 21 permits the terminal 10 to access the multifunction device 20 and publishes the storage destination of the driver program 50 in the multifunction device 20 to the terminal 10.

また、一致しない場合や所定時間が経過してもIDとパスワードが端末10から送信されてこない場合などには、CPU21は、端末10による当該複合機20へのアクセスを許可せず、端末10に対して当該複合機20におけるドライバプログラム50の保存先を公開しない。さらにCPU21は、アクセスを不許可にした端末10に対して、アクセス権限が正しくない(IDやパスワードが一致しない)旨やタイムオーバーした旨の警告を行う。   If the IDs and passwords are not transmitted from the terminal 10 even if the predetermined time has elapsed, the CPU 21 does not permit the terminal 10 to access the multifunction device 20 and the terminal 10 On the other hand, the storage destination of the driver program 50 in the multifunction device 20 is not disclosed. Further, the CPU 21 gives a warning to the terminal 10 whose access is not permitted that the access authority is incorrect (ID and password do not match) or that the time is over.

またCPU21は、アクセスを許可した端末10からドライバプログラム50のダウンロード要求(送信要求)を受信した場合には、ハードディスク装置26に記憶されているドライバプログラム50に、不揮発メモリ25に記憶されているドライバコード40を付加して端末10に送信する。   Further, when the CPU 21 receives a download request (transmission request) of the driver program 50 from the terminal 10 permitted to access, the CPU 21 stores the driver stored in the nonvolatile memory 25 in the driver program 50 stored in the hard disk device 26. The code 40 is added and transmitted to the terminal 10.

端末10では、複合機20によるアクセス認証の完了とドライバプログラム50の保存先の公開を受けて、CPU11が複合機20におけるドライバプログラム50の保存先にアクセスできるようになる(ステップS112;Y)。また、複合機20によるアクセス認証が完了しない場合は、CPU11は、複合機20にアクセスすることができず(ステップS112;N)、複合機20から受けた警告を表示部16に表示させるなどした後に、本処理を終了する(End)。   In the terminal 10, upon completion of access authentication by the multifunction device 20 and disclosure of the storage location of the driver program 50, the CPU 11 can access the storage location of the driver program 50 in the multifunction device 20 (step S112; Y). If the access authentication by the multifunction device 20 is not completed, the CPU 11 cannot access the multifunction device 20 (step S112; N), and displays a warning received from the multifunction device 20 on the display unit 16. Later, this process ends (End).

複合機20によるアクセス認証の完了後に、ユーザによるドライバプログラム50のダウンロード操作が行われると、CPU11は、ドライバプログラム50のダウンロード要求を複合機20に送信し、このダウンロード要求を受けて複合機20から送信されるドライバコード40の付加されたドライバプログラム50を受信して保存する(ダウンロード)。さらに、ユーザによるドライバプログラム50のインストール操作が行われると、CPU11は、ドライバプログラム50を端末10にインストールしてハードディスク装置15に格納し(ステップS113)、本処理を終了する(End)。   When the user performs a download operation of the driver program 50 after the access authentication by the multifunction device 20 is completed, the CPU 11 transmits a download request for the driver program 50 to the multifunction device 20 and receives the download request from the multifunction device 20. The driver program 50 to which the transmitted driver code 40 is added is received and saved (downloaded). Further, when the user installs the driver program 50, the CPU 11 installs the driver program 50 in the terminal 10 and stores it in the hard disk device 15 (step S113), and ends this processing (End).

また、複合機20による印刷の部門管理において、管理対象の部門が複数存在する場合には、管理者は、複合機20へのアクセス権限を与えた各部門のユーザに、そのユーザの所属する部門に対して付与したアクセス認証用の部門IDとパスワードを予め通知しておく。   Further, in the department management of printing by the multifunction machine 20, when there are a plurality of departments to be managed, the administrator assigns the department to which the user belongs to the user of each department who has been given access authority to the multifunction machine 20. Is previously notified of the department ID and password for access authentication given to.

上記のユーザが端末10にて複合機20へのアクセス操作を行い、管理者から通知された部門IDとパスワードを入力すると、その認証情報を受信した複合機20は、不揮発メモリ25に一致する認証情報41が記憶されていることを確認し、端末10にアクセスを許可してドライバプログラム50の保存先を公開する。そして、この端末10からドライバプログラム50のダウンロード要求を受信すると、複合機20は、この端末10から受信した認証情報41に対応するドライバコード40、すなわち、この端末10を使用するユーザの所属する部門に対して付与された部門管理コードを含むドライバコード40を、ドライバプログラム50に付加してこの端末10に送信する。これにより、部門管理の対象となる各部門のユーザが使用する端末10には、そのユーザの所属する部門専用の部門管理コードを含むドライバコード40が付加されたドライバプログラム50がインストールされるようになる。   When the user performs an access operation to the multi-function device 20 using the terminal 10 and inputs the department ID and password notified from the administrator, the multi-function device 20 that has received the authentication information authenticates with the non-volatile memory 25. After confirming that the information 41 is stored, access to the terminal 10 is permitted and the storage location of the driver program 50 is disclosed. When receiving a download request for the driver program 50 from the terminal 10, the multi-function device 20 transmits the driver code 40 corresponding to the authentication information 41 received from the terminal 10, that is, the department to which the user using the terminal 10 belongs. A driver code 40 including a department management code assigned to the terminal 10 is added to the driver program 50 and transmitted to the terminal 10. Thus, the driver program 50 to which the driver code 40 including the department management code dedicated to the department to which the user belongs is installed on the terminal 10 used by the user of each department to be department management. Become.

図12は、複合機20による端末10から依頼された印刷に対する実行/制限の処理の流れを示している。   FIG. 12 shows a flow of execution / restriction processing for printing requested by the multifunction peripheral 20 from the terminal 10.

端末10でユーザにより印刷の指示が行われると、端末10にインストールされているドライバプログラム50は、上述した端末情報(端末10のIPアドレスなど)と、印刷内容情報(カラーモードなど)と、ドライバプログラム50自身の保持しているドライバコード40とを印刷データのヘッダに付加し、ネットワーク2を通じて複合機20に送信する。   When a printing instruction is issued by the user at the terminal 10, the driver program 50 installed in the terminal 10 includes the terminal information (such as the IP address of the terminal 10), the print content information (such as the color mode), and the driver. The driver code 40 held by the program 50 itself is added to the header of the print data and transmitted to the multi-function device 20 through the network 2.

複合機20で印刷データの受信が検知されると、CPU21は本処理を開始し(Start)、端末10からネットワーク2を通じて送信されてくる印刷データを受信する(ステップS121)。さらにCPU21は、印刷許可判定部33に印刷データのヘッダの解析と(ステップS122)、印刷の許可/禁止の判定とを行わせる(ステップS123)。   When reception of print data is detected by the multifunction device 20, the CPU 21 starts this processing (Start), and receives print data transmitted from the terminal 10 through the network 2 (step S121). Further, the CPU 21 causes the print permission determination unit 33 to analyze the header of the print data (step S122) and to determine whether to permit or prohibit printing (step S123).

印刷データのヘッダの解析により、ドライバコードが検出された場合には、印刷許可判定部33は、そのドライバコードと不揮発メモリ25に記憶されているドライバコード40とを照合してそれらが一致しており、かつ、印刷条件が適合している、という2つの条件を満足するか否かにより、印刷の許可/禁止を判定する。印刷条件については、本実施の形態では、白黒印刷のみに設定されていて、印刷データのヘッダから白黒印刷を示す印刷内容情報が検知された場合と、フルカラーに設定されていて、印刷データのヘッダから白黒印刷またはフルカラー印刷を示す印刷内容情報が検知された場合とに、印刷条件が適合となる。また、白黒印刷のみに設定されていて、印刷データのヘッダからフルカラー印刷を示す印刷内容情報が検知された場合には、印刷条件が不適合となる。また、印刷データのヘッダからドライバコードが検出されない場合には、印刷許可判定部33は、印刷禁止の判定を下す。   When the driver code is detected by analyzing the header of the print data, the print permission determination unit 33 collates the driver code with the driver code 40 stored in the nonvolatile memory 25, and they match. And whether printing is permitted or not is determined based on whether or not the two conditions that the printing conditions are met are satisfied. In this embodiment, the print condition is set to monochrome printing only. When print content information indicating monochrome printing is detected from the print data header, the print condition is set to full color, and the print data header is set. The printing conditions are met when the print content information indicating black and white printing or full color printing is detected. If only monochrome printing is set, and print content information indicating full color printing is detected from the header of the print data, the print condition becomes incompatible. If the driver code is not detected from the header of the print data, the print permission determination unit 33 determines whether to prohibit printing.

図13は、印刷データのヘッダからドライバコードが検出された場合の印刷の許可/禁止の判定条件となるドライバコードの一致/不一致および印刷条件の適合/不適合と、判定結果となる印刷の許可/禁止との関係とを一覧表にして示している。   FIG. 13 shows the match / mismatch of the driver code and the suitability / nonconformity of the print condition, which are the judgment conditions for permission / prohibition of printing when the driver code is detected from the header of the print data, and the permission / non-compliance of the print as the judgment result The relationship with prohibition is shown as a list.

部門管理機能が不使用に設定されている場合(ドライバコードの上位2桁が「10」の場合)には、印刷許可判定部33は、ドライバコードにおける部門管理コード以外が一致しており、かつ、印刷条件が適合している場合にのみ印刷を許可する判定を下す。それ以外の場合には、印刷を禁止する判定を下す。   When the department management function is set to non-use (when the upper two digits of the driver code are “10”), the print permission determination unit 33 matches that other than the department management code in the driver code, and Judgment is made to allow printing only when the printing conditions are met. In other cases, it is determined to prohibit printing.

部門管理機能が使用に設定されている場合(ドライバコードの上位2桁が「11」の場合)には、印刷許可判定部33は、ドライバコードに含まれている部門管理コードが一致すると共に部門管理コード以外のコードが一致しており、すなわち、ドライバコード全体が一致しており、かつ、印刷条件が適合している場合にのみ印刷を許可する判定を下す。それ以外の場合には、印刷を禁止する判定を下す。   When the department management function is set to use (when the upper two digits of the driver code are “11”), the print permission determination unit 33 matches the department management code included in the driver code and determines the department It is determined that printing is permitted only when codes other than the management code are matched, that is, when the entire driver code is matched and the printing conditions are met. In other cases, it is determined to prohibit printing.

CPU21は、印刷許可判定部33から印刷許可の判定結果を受けた場合は(ステップS123;Y)、プリンタ部32に印刷データに基づいた印刷を実行させ(ステップS124)、本処理を終了する(End)。印刷許可判定部33から印刷禁止の判定結果を受けた場合は(ステップS123;N)、印刷データに対する印刷を制限し、印刷データの送信元の端末10に対して、ドライバコードやドライバコードに含まれている部門管理コードが一致しない旨、または、印刷条件が適合しない旨などの警告を行い(ステップS125)、本処理を終了する(End)。   When the CPU 21 receives the print permission determination result from the print permission determination unit 33 (step S123; Y), the CPU 21 causes the printer unit 32 to execute printing based on the print data (step S124), and ends this processing (step S124). End). When a print prohibition determination result is received from the print permission determination unit 33 (step S123; N), printing for print data is restricted and included in the driver code or driver code for the terminal 10 that is the transmission source of the print data. A warning is given to the effect that the registered department management codes do not match or the printing conditions are not met (step S125), and the process is terminated (End).

また、複合機20による印刷の部門管理において、管理対象の部門が複数存在する場合には、管理対象となる各部門のユーザが使用する端末10のドライバプログラム50は、印刷データのヘッダにそのユーザの所属する部門専用の部門管理コードを含むドライバコード40を付加して、印刷データを複合機20に送信する。複合機20は、端末10から受信した印刷データのヘッダに付加されているドライバコード40内の部門管理コードの種類を調べて、印刷を依頼してきたユーザの所属する部門を識別し、部門毎に印刷枚数(上限枚数)や課金などの管理を行う。   In addition, when there are a plurality of departments to be managed in the department management of printing by the MFP 20, the driver program 50 of the terminal 10 used by the user of each department to be managed is the user in the header of the print data. A driver code 40 including a department management code dedicated to the department to which the user belongs is added, and the print data is transmitted to the multifunction machine 20. The multi-function device 20 checks the type of the department management code in the driver code 40 added to the header of the print data received from the terminal 10 and identifies the department to which the user who has requested printing belongs. Manage the number of prints (upper limit) and billing.

たとえば、上記の印刷許可判定部33による判定結果が印刷許可であり、かつ、印刷を依頼してきたユーザの所属する部門に対して設定されている上限枚数を超過しない場合には、印刷が実行され、その印刷に係る枚数が印刷前のカウント枚数に加算される。また、判定結果が印刷許可であっても、上限枚数を超過する、もしくは、既に超過している場合などには、印刷が制限されるようになる。   For example, if the determination result by the print permission determination unit 33 is print permission and the upper limit number set for the department to which the user who has requested printing belongs does not exceed, the printing is executed. The number of sheets related to the printing is added to the counted number of sheets before printing. Even if the determination result is print permission, if the upper limit number is exceeded or already exceeded, printing is restricted.

このように、本実施の形態では、複合機20のドライバプログラム50がインストールされた端末10から複合機20への印刷の依頼時には、ユーザが端末10に認証情報などを入力しなくても、端末10のドライバプログラム50が印刷データにドライバコードを含ませて複合機20に送信する。複合機20は、端末10から受信した印刷データに、不揮発メモリ25に記憶されているドライバコードと一致するドライバコードが含まれていた場合に、その印刷データに対する印刷を実行する。一致するドライバコードが含まれていない場合などには、印刷を制限する。これにより、複合機20で印刷制限を行う場合に、ユーザが端末10の(ドライバプログラム50)を操作して行う認証のための操作が簡素化され、ユーザの負担が軽減されるようになる。   As described above, in the present embodiment, when printing is requested from the terminal 10 in which the driver program 50 of the multifunction device 20 is installed to the multifunction device 20, even if the user does not input authentication information or the like to the terminal 10, the terminal The ten driver programs 50 include the driver code in the print data and transmit it to the multi-function device 20. When the print data received from the terminal 10 includes a driver code that matches the driver code stored in the non-volatile memory 25, the multi-function device 20 performs printing on the print data. If no matching driver code is included, printing is restricted. As a result, when printing is restricted by the multifunction device 20, the operation for authentication performed by the user operating the (driver program 50) of the terminal 10 is simplified, and the burden on the user is reduced.

また、本実施の形態に係る複合機20は、端末10に対してドライバプログラム50を提供する機能も備えている。これにより、端末10に対してドライバプログラムを提供するサーバなどを別途設ける必要がなくなり、システム全体の構成を簡素化できるようになる。さらに、複合機20へのアクセス権限が与えられたユーザは、複合機20にアクセスしてドライバプログラム50をダウンロードする際に、管理者から事前に通知されている認証情報を端末10に入力する認証操作を一度行うだけで、その後、端末10から複合機20へ印刷を依頼する度に、同様の認証操作などを行わなくても、複合機20による印刷が行えるようになる。   The multifunction machine 20 according to the present embodiment also has a function of providing the driver program 50 to the terminal 10. As a result, it is not necessary to separately provide a server for providing a driver program to the terminal 10, and the configuration of the entire system can be simplified. Further, when a user who has been given access authority to the multifunction device 20 accesses the multifunction device 20 and downloads the driver program 50, the authentication is entered into the terminal 10 by the authentication information notified in advance by the administrator. Once the operation is performed, each time the terminal 10 requests the multifunction device 20 to perform printing, the multifunction device 20 can perform printing without performing the same authentication operation.

また、本実施の形態に係る複合機20は、端末10から受信した印刷データ内のドライバコード40に含まれる部門管理コードに基づいて端末10を使用するユーザの所属部門を識別し、部門毎に印刷の管理を行う。これにより、印刷の制限に加えて印刷の部門管理も行えるようになる。   Further, the MFP 20 according to the present embodiment identifies the department to which the user who uses the terminal 10 belongs based on the department management code included in the driver code 40 in the print data received from the terminal 10, and for each department. Manage printing. As a result, in addition to printing restrictions, department management for printing can be performed.

また、本実施の形態に係る複合機20は、端末10から受信した印刷データ内のドライバコード40に含まれる印刷条件フラグに基づいて、許可する印刷条件(本実施の形態ではカラーモード)を判定し、その判定した許可する印刷条件の元で印刷を行う。これにより、印刷の制限に加えて印刷条件の制限も行えるようになる。   Further, the multi-function device 20 according to the present embodiment determines the permitted print condition (in this embodiment, the color mode) based on the print condition flag included in the driver code 40 in the print data received from the terminal 10. Then, the printing is performed under the permitted printing conditions determined. This makes it possible to limit printing conditions in addition to printing limitations.

以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。   The embodiment of the present invention has been described with reference to the drawings. However, the specific configuration is not limited to that shown in the embodiment, and there are changes and additions within the scope of the present invention. Are also included in the present invention.

たとえば、実施の形態で説明した複合機20では、印刷制限、部門管理、印刷条件の各項目の設定により生成されるドライバコード(印刷許可情報)を操作表示部27を通して入力するようにしているが、ドライバコードの入力はこの操作表示部27により行うものに限らない。ドライバコードは、複合機20がネットワーク2を通じてサーバなどから取得し入力するようにしてもよい。この場合は、複合機20のネットワーク通信部29がドライバコードの入力部として機能する。サーバは、ユーザの所属する部門や許可する印刷条件などのユーザ情報を管理するユーザ情報管理サーバなどを用いることができる。   For example, in the MFP 20 described in the embodiment, a driver code (print permission information) generated by setting each item of print restriction, department management, and print conditions is input through the operation display unit 27. The input of the driver code is not limited to that performed by the operation display unit 27. The driver code may be acquired and input from the server or the like through the network 2 by the multifunction machine 20. In this case, the network communication unit 29 of the multifunction device 20 functions as a driver code input unit. As the server, a user information management server that manages user information such as a department to which the user belongs and printing conditions to be permitted can be used.

また、ドライバプログラム50は複合機20内のハードディスク装置26に保存されて端末10に送信(提供)されるようにしているが、この端末10に対するドライバプログラム50の送信は複合機20自身が行うものに限らない。たとえば、ネットワーク2に接続された提供サーバなどにドライバプログラム50を保存しておき、アクセス認証したユーザの端末10にはその提供サーバなどによるドライバプログラム50の保存先を公開する。そして、端末10からダウンロード要求を受けた場合に、そのドライバプログラム50にドライバコード40を付加して送信するなどしてもよい。   The driver program 50 is stored in the hard disk device 26 in the multi-function device 20 and is transmitted (provided) to the terminal 10. The multi-function device 20 itself transmits the driver program 50 to the terminal 10. Not limited to. For example, the driver program 50 is stored in a providing server or the like connected to the network 2, and the storage destination of the driver program 50 by the providing server or the like is disclosed to the terminal 10 of the user who has been authenticated. When a download request is received from the terminal 10, the driver code 40 may be added to the driver program 50 and transmitted.

また、端末10がドライバプログラム50をダウンロードするためのアクセス認証は、複合機20が行うようにしているが、ネットワーク2に接続された認証サーバなどが行うようにしてもよい。   The access authentication for the terminal 10 to download the driver program 50 is performed by the multifunction device 20, but may be performed by an authentication server connected to the network 2.

また、実施の形態で説明したドライバコード40は、複合機20で許可する印刷条件を判定するために用いられる印刷条件情報(印刷条件フラグ)と、複合機20による印刷の管理を部門毎に行うために用いられる部門管理情報(部門管理コード)とを含み、部門管理情報は部門管理を行う場合のみ有効となるようにしたが、このような印刷条件情報や部門管理情報を含まないドライバコードを用いてもかまわない。また、印刷条件情報を含まないドライバコードによる印刷の許可判定は、複合機20の受信した印刷データからドライバコードが検出された場合に、そのドライバコードと不揮発メモリ25に記憶されているドライバコードとを照合してそれらが一致する場合に印刷を許可し、一致しない場合には印刷を禁止する判定を下すようにすればよい。   Further, the driver code 40 described in the embodiment performs print condition information (print condition flag) used for determining the print conditions permitted in the multifunction device 20 and print management by the multifunction device 20 for each department. Department management information (department management code) is used, and the department management information is valid only when department management is performed. Driver code that does not include such print condition information or department management information You can use it. In addition, when the driver code is detected from the print data received by the multi-function device 20, the print permission determination based on the driver code that does not include the print condition information is performed by using the driver code and the driver code stored in the nonvolatile memory 25. It is sufficient to determine that printing is permitted if they match, and printing is prohibited if they do not match, and printing is prohibited if they do not match.

また、印刷条件はカラーモード(白黒/カラー)のほかに、ページ数(印刷枚数)、記録紙のサイズ、印刷部数などとしてもよい。具体的には、ページ数の場合は、たとえばNページ以下のみ許可など、記録紙のサイズの場合は、たとえばA4サイズ以下のみ許可など、印刷部数の場合は、たとえばM部以下のみ許可などとしてもよい。   In addition to the color mode (monochrome / color), the printing condition may be the number of pages (number of printed sheets), the size of the recording paper, the number of copies, and the like. Specifically, in the case of the number of pages, for example, only N pages or less are permitted, in the case of the recording paper size, for example, only A4 sizes or less are permitted, and in the case of the number of copies, for example, only M copies or less are permitted. Good.

また、印刷条件を制限した場合には、端末10のドライバプログラム50による印刷の設定で、制限された印刷条件を指定できないようにしてもよい。たとえば、フルカラー印刷を制限した場合には、ドライバプログラムによって表示されるカラーモードを指定する画面で、フルカラー印刷を選択できないようにするなどしてもよい。このように、制限された印刷条件をドライバプログラムにて指定できないようにした場合には、複合機20による印刷の許可判定で印刷条件を確認しないようにしてもよい。すなわち、ドライバコードにおける印刷条件の適合/不適合は確認せずに、ドライバコードの一致/不一致の確認のみで印刷の許可/禁止を判定するようにしてもよい。   Further, when the printing conditions are restricted, the restricted printing conditions may not be specified by the printing setting by the driver program 50 of the terminal 10. For example, when full color printing is restricted, full color printing may not be selected on a screen for designating a color mode displayed by the driver program. As described above, when the restricted print condition cannot be specified by the driver program, the print condition may not be confirmed by the print permission determination by the multifunction machine 20. That is, it may be determined whether printing is permitted / prohibited only by confirming whether the driver code matches or does not match, without confirming whether the driver code matches the printing condition.

また、図10に示した複合機20の処理においては、ドライバプログラム50の保存(ステップS101)と、印刷制限に関する設定・保存(ステップS102〜ステップS104)と、アクセス権限の設定・保存(ステップS105)とは、順番が入れ替わってもかまわない。これらは、管理者が行う操作の順番によって入れ替わるものであるため、何れの順番で実行してもかまわない。   Further, in the processing of the MFP 20 shown in FIG. 10, the driver program 50 is saved (step S101), the setting / saving regarding the printing restriction (steps S102 to S104), and the access authority is set / saved (step S105). ) May be changed in order. Since these are switched according to the order of operations performed by the administrator, they may be executed in any order.

また、端末10による複合機20からのドライバプログラム50のダウンロードは、専用のインストールプログラムを用いて行うようにしてもよい。具体的には、たとえば、複合機20はドライバプログラム50とそのインストールプログラムとを保存しており、端末10からダウンロード要求を受信したときには、その端末10に対してインストールプログラムを送信する。その後、端末10にてインストールプログラムが実行され、インストールプログラムにより送信されたダウンロード要求を複合機20が受信したときに、その端末10に対してドライバプログラム50を送信するなどしてもよい。   The driver program 50 may be downloaded from the multifunction device 20 by the terminal 10 using a dedicated installation program. Specifically, for example, the multi-function device 20 stores a driver program 50 and an installation program thereof, and transmits an installation program to the terminal 10 when a download request is received from the terminal 10. Thereafter, when the installation program is executed in the terminal 10 and the multi-function device 20 receives a download request transmitted by the installation program, the driver program 50 may be transmitted to the terminal 10.

また、ネットワーク2に接続された複数の複合機20を全て同じ設定にしたい場合、たとえば、複合機20を新規追加もしくは置き換えた場合などには、その新設の複合機20が既設の複合機20から設定を取得できるようにしてもよい。具体的には、図1に示すように、たとえば、図中の「MFP2」で示す新設の複合機20がネットワーク2を通じて、図中の「MFP1」で示す既設の複合機20にアクセスし、その既設の複合機20内の設定情報(印刷制限、部門管理、印刷条件の各項目(ドライバコード)や認証情報など)をインポートするなどが可能である。   Further, when it is desired to set all the multi-function devices 20 connected to the network 2 to the same setting, for example, when the multi-function device 20 is newly added or replaced, the new multi-function device 20 is changed from the existing multi-function device 20. The setting may be acquired. Specifically, as shown in FIG. 1, for example, a new multifunction device 20 indicated by “MFP2” in the drawing accesses the existing multifunction device 20 indicated by “MFP1” in the drawing via the network 2, and the It is possible to import setting information (printing restrictions, department management, printing condition items (driver code), authentication information, etc.) in the existing MFP 20.

また、本発明に係る印刷ドライバ送信装置は、実施の形態で説明した複合機に限らず、端末装置に対して複合機の印刷ドライバを提供する上述の提供サーバなども含まれる。さらに、本発明に係る印刷装置は、実施の形態で説明した複合機に限らず、プリンタやプリンタ機能を備えた複写機なども含まれる。   The print driver transmission device according to the present invention is not limited to the multifunction device described in the embodiment, and includes the above-described providing server that provides the terminal device with a print driver of the multifunction device. Furthermore, the printing apparatus according to the present invention is not limited to the multi-function device described in the embodiment, and includes a printer, a copier having a printer function, and the like.

本発明の実施の形態に係る印刷システムのシステム構成を示す図である。1 is a diagram illustrating a system configuration of a printing system according to an embodiment of the present invention. 本発明の実施の形態に係る端末の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the terminal which concerns on embodiment of this invention. 本発明の実施の形態に係る印刷装置および印刷ドライバ送信装置としての複合機の概略構成を示すブロック図である。1 is a block diagram illustrating a schematic configuration of a multifunction peripheral as a printing apparatus and a print driver transmission apparatus according to an embodiment of the present invention. 本発明の実施の形態に係る複合機の操作表示部に表示された印刷制限操作画面およびボタン画面を示す図である。FIG. 6 is a diagram illustrating a print restriction operation screen and a button screen displayed on the operation display unit of the multifunction peripheral according to the embodiment of the present invention. 本発明の実施の形態に係る複合機の操作表示部に表示された印刷制限入力画面における印刷制限の項目を設定する画面を示す図である。FIG. 10 is a diagram illustrating a screen for setting items of print restriction on a print restriction input screen displayed on the operation display unit of the multifunction peripheral according to the embodiment of the present invention. 本発明の実施の形態に係る複合機の操作表示部に表示された印刷制限入力画面における部門管理の項目を設定する画面を示す図である。FIG. 10 is a diagram showing a screen for setting department management items on a print restriction input screen displayed on the operation display unit of the multifunction peripheral according to the embodiment of the present invention. 本発明の実施の形態に係る複合機の操作表示部に表示された印刷制限入力画面における印刷条件の項目を設定する画面を示す図である。FIG. 10 is a diagram showing a screen for setting items of printing conditions on a print restriction input screen displayed on the operation display unit of the multifunction peripheral according to the embodiment of the present invention. 本発明の実施の形態に係る複合機の操作表示部に表示されたドライバ公開制限入力画面を示す図である。It is a figure which shows the driver public restriction input screen displayed on the operation display part of the multifunctional device which concerns on embodiment of this invention. 本発明の実施の形態に係るドライバコードを構成する各フラグと部門管理コードとを一覧表にして示す図である。It is a figure which shows each flag and department management code which comprise the driver code based on embodiment of this invention as a list. 本発明の実施の形態に係る複合機によるドライバプログラムの保存と印刷制限に関する設定の処理を示す流れ図である。6 is a flowchart showing processing for saving a driver program and setting for printing restriction by the multifunction peripheral according to the embodiment of the present invention. 本発明の実施の形態に係る端末による複合機からのドライバプログラムのダウンロードとインストールの処理を示す流れ図である。4 is a flowchart showing processing for downloading and installing a driver program from a multi-function peripheral by a terminal according to an embodiment of the present invention. 本発明の実施の形態に係る複合機による端末から依頼された印刷に対する実行/制限の処理を示す流れ図である。6 is a flowchart showing execution / restriction processing for printing requested from a terminal by the multifunction peripheral according to the embodiment of the present invention; 本発明の実施の形態に係る複合機の印刷許可判定部が行う印刷の許可/禁止の判定条件の一部を一覧表にして示す図である。FIG. 6 is a diagram showing a list of a part of determination conditions for permission / prohibition of printing performed by a print permission determination unit of the multifunction peripheral according to the embodiment of the present invention.

符号の説明Explanation of symbols

2…ネットワーク
5…印刷システム
10…端末(PC)
11…CPU
12…バス
13…ROM
14…RAM
15…ハードディスク装置
16…表示部
17…操作部
18…ネットワーク通信部
20…複合機(MFP)
21…CPU
22…バス
23…ROM
24…RAM
25…不揮発メモリ
26…ハードディスク装置
27…操作表示部
28…ファクシミリ通信部
29…ネットワーク通信部
30…画像処理部
31…スキャナ部
32…プリンタ部
33…印刷許可判定部
40…ドライバコード
41…認証情報
50…ドライバプログラム
60…印刷制限操作画面
61…印刷制限入力ボタン
62…ドライバ保存ボタン
63…ドライバ公開制限入力ボタン
65…ボタン画面
70…印刷制限入力画面
71…印刷制限設定ボタン
72…印刷制限設定表示部
73…部門管理設定ボタン
74…部門管理設定表示部
75…印刷条件設定ボタン
76…印刷条件設定表示部
77…設定保存ボタン
78…印刷制限項目表示部
79…部門管理項目表示部
80…部門管理使用設定表示部
81…部門管理コード入力表示部
82…印刷条件表示部
83…印刷条件項目表示部
90…ドライバ公開制限入力画面
91…ドライバ公開制限項目表示部
92…ID入力表示部
93…パスワード入力表示部
94…設定保存ボタン
2 ... Network 5 ... Printing system 10 ... Terminal (PC)
11 ... CPU
12 ... Bus 13 ... ROM
14 ... RAM
DESCRIPTION OF SYMBOLS 15 ... Hard disk apparatus 16 ... Display part 17 ... Operation part 18 ... Network communication part 20 ... Multi-function device (MFP)
21 ... CPU
22 ... Bus 23 ... ROM
24 ... RAM
DESCRIPTION OF SYMBOLS 25 ... Non-volatile memory 26 ... Hard disk device 27 ... Operation display part 28 ... Facsimile communication part 29 ... Network communication part 30 ... Image processing part 31 ... Scanner part 32 ... Printer part 33 ... Print permission judgment part 40 ... Driver code 41 ... Authentication information DESCRIPTION OF SYMBOLS 50 ... Driver program 60 ... Print restriction operation screen 61 ... Print restriction input button 62 ... Save driver button 63 ... Driver release restriction input button 65 ... Button screen 70 ... Print restriction input screen 71 ... Print restriction setting button 72 ... Print restriction setting display Section 73 ... Department management setting button 74 ... Department management setting display section 75 ... Print condition setting button 76 ... Print condition setting display section 77 ... Setting save button 78 ... Print restriction item display section 79 ... Department management item display section 80 ... Department management Usage setting display section 81 ... department management code input display section 82 Printing condition display unit 83 ... printing condition item display section 90 ... driver public limited input screen 91 ... driver public limited item display section 92 ... ID input display section 93 ... password input display section 94 ... Save Settings button

Claims (10)

印刷装置と通信可能に接続された端末装置から前記印刷装置へ送信する印刷データに前記印刷装置による印刷の許可判定に用いられる印刷許可情報を含ませて送信する印刷ドライバが記憶される印刷ドライバ記憶部と、
端末装置と通信する通信部と、
制御部と、
を備え、
前記制御部は、前記通信部を通して端末装置から前記印刷ドライバの送信要求を受信した場合に、前記印刷ドライバ記憶部に記憶されている前記印刷ドライバに前記印刷許可情報を付加して前記送信要求の送信元の端末装置に送信する
ことを特徴とする印刷ドライバ送信装置。
A print driver storage that stores a print driver that transmits print data transmitted from a terminal device that is communicably connected to the printing device to the printing device, and includes print permission information used for printing permission determination by the printing device. And
A communication unit that communicates with the terminal device;
A control unit;
With
When the control unit receives the print driver transmission request from the terminal device through the communication unit, the control unit adds the print permission information to the print driver stored in the print driver storage unit and A print driver transmission device, characterized in that the print driver transmission device transmits to a terminal device as a transmission source.
前記印刷許可情報が入力される入力部と、
前記入力部を通して入力された印刷許可情報が記憶される印刷許可情報記憶部と、
を更に備え、
前記制御部は、前記入力部を通して入力された印刷許可情報を前記印刷許可情報記憶部に記憶し、前記送信要求を受信した場合に、前記送信要求の送信元の端末装置に送信する前記印刷ドライバに前記印刷許可情報記憶部に記憶されている印刷許可情報を付加する
ことを特徴とする請求項1に記載の印刷ドライバ送信装置。
An input unit for inputting the print permission information;
A print permission information storage unit for storing the print permission information input through the input unit;
Further comprising
The control unit stores the print permission information input through the input unit in the print permission information storage unit, and when the transmission request is received, transmits the print request to a terminal device that is a transmission source of the transmission request. The print driver transmission apparatus according to claim 1, further comprising: print permission information stored in the print permission information storage unit.
前記制御部は、前記通信部を通して端末装置から受信した認証情報に基づいて認証を行い、認証した場合のみ前記送信要求の受信を受け付けて前記印刷ドライバの送信を行う
ことを特徴とする請求項1または2に記載の印刷ドライバ送信装置。
The control unit performs authentication based on authentication information received from the terminal device through the communication unit, and receives the transmission request and transmits the print driver only when the authentication is performed. Or the print driver transmission apparatus according to 2;
前記印刷許可情報は、前記印刷装置による印刷の管理を部門毎に行うために用いられる部門管理情報を含む
ことを特徴とする請求項1乃至3のいずれか1つに記載の印刷ドライバ送信装置。
The print driver transmission device according to any one of claims 1 to 3, wherein the print permission information includes department management information used for managing printing by the printing apparatus for each department.
前記印刷許可情報は、前記印刷装置で許可する印刷条件を判定するために用いられる印刷条件情報を含む
ことを特徴とする請求項1乃至4のいずれか1つに記載の印刷ドライバ送信装置。
The print driver transmission apparatus according to claim 1, wherein the print permission information includes print condition information used to determine a print condition permitted by the printing apparatus.
当該印刷装置と通信可能に接続された端末装置の印刷ドライバが予め保持しており当該印刷装置へ送信する印刷データに含ませる当該印刷装置による印刷の許可判定に用いられる印刷許可情報が入力される入力部と、
前記入力部を通して入力された印刷許可情報が記憶される印刷許可情報記憶部と、
端末装置と通信する通信部と、
印刷部と、
制御部と、
を備え、
前記制御部は、前記入力部を通して入力された印刷許可情報を前記印刷許可情報記憶部に記憶し、前記通信部を通して端末装置から受信した印刷データに、前記印刷許可情報記憶部に記憶されている印刷許可情報と一致する印刷許可情報が含まれていた場合に、前記印刷部に前記印刷データに基づいた印刷を行わせる
ことを特徴とする印刷装置。
Print permission information that is stored in advance in a print driver of a terminal device that is communicably connected to the printing device and is included in print data to be transmitted to the printing device is used to determine whether printing is permitted by the printing device. An input section;
A print permission information storage unit for storing the print permission information input through the input unit;
A communication unit that communicates with the terminal device;
A printing section;
A control unit;
With
The control unit stores print permission information input through the input unit in the print permission information storage unit, and is stored in the print permission information storage unit in print data received from the terminal device through the communication unit. A printing apparatus that causes the printing unit to perform printing based on the print data when print permission information that matches the print permission information is included.
当該印刷装置へ送信する印刷データに前記印刷許可情報を含ませて送信する印刷ドライバが記憶される印刷ドライバ記憶部を更に備え、
前記制御部は、前記通信部を通して端末装置から前記印刷ドライバの送信要求を受信した場合に、前記印刷ドライバ記憶部に記憶されている前記印刷ドライバに前記印刷許可情報記憶部に記憶されている印刷許可情報を付加して前記送信要求の送信元の端末装置に送信する
ことを特徴とする請求項6に記載の印刷装置。
A print driver storage unit for storing a print driver to be transmitted by including the print permission information in the print data to be transmitted to the printing apparatus;
When the control unit receives a transmission request of the print driver from the terminal device through the communication unit, the control stored in the print permission information storage unit is stored in the print driver stored in the print driver storage unit. The printing apparatus according to claim 6, wherein permission information is added and transmitted to a terminal device that is a transmission source of the transmission request.
前記制御部は、前記通信部を通して端末装置から受信した認証情報に基づいて認証を行い、認証した場合のみ前記送信要求の受信を受け付けて前記印刷ドライバの送信を行う
ことを特徴とする請求項7に記載の印刷装置。
8. The control unit performs authentication based on authentication information received from a terminal device through the communication unit, and receives the transmission request and transmits the print driver only when the authentication is performed. The printing apparatus as described in.
前記印刷許可情報は、当該印刷装置による印刷の管理を部門毎に行うために用いられる部門管理情報を含み、
前記制御部は、前記部門管理情報に基づいて部門毎に印刷の管理を行う
ことを特徴とする請求項5乃至8のいずれか1つに記載の印刷装置。
The print permission information includes department management information used for managing printing by the printing apparatus for each department,
The printing apparatus according to claim 5, wherein the control unit manages printing for each department based on the department management information.
前記印刷許可情報は、当該印刷装置で許可する印刷条件を判定するために用いられる印刷条件情報を含み、
前記制御部は、前記印刷条件情報に基づいて許可する印刷条件を判定し、その判定した許可する印刷条件の元で前記印刷部に前記印刷データに基づいた印刷を行わせる
ことを特徴とする請求項5乃至9のいずれか1つに記載の印刷装置。
The printing permission information includes printing condition information used for determining printing conditions permitted by the printing apparatus,
The control unit determines a printing condition to be permitted based on the printing condition information, and causes the printing unit to perform printing based on the printing data under the determined permitted printing condition. Item 10. The printing apparatus according to any one of Items 5 to 9.
JP2008098037A 2008-04-04 2008-04-04 Print driver transmitting apparatus and printing apparatus Expired - Fee Related JP5067561B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008098037A JP5067561B2 (en) 2008-04-04 2008-04-04 Print driver transmitting apparatus and printing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008098037A JP5067561B2 (en) 2008-04-04 2008-04-04 Print driver transmitting apparatus and printing apparatus

Publications (2)

Publication Number Publication Date
JP2009251863A true JP2009251863A (en) 2009-10-29
JP5067561B2 JP5067561B2 (en) 2012-11-07

Family

ID=41312525

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008098037A Expired - Fee Related JP5067561B2 (en) 2008-04-04 2008-04-04 Print driver transmitting apparatus and printing apparatus

Country Status (1)

Country Link
JP (1) JP5067561B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010043233A1 (en) 2009-11-02 2011-05-05 Denso Corporation, Kariya-City Motor control system with an algorithm for actuator control
CN102163154A (en) * 2010-02-17 2011-08-24 夏普株式会社 Software distribution method, information processing apparatus, and software distribution system
JP2011204075A (en) * 2010-03-26 2011-10-13 Fuji Xerox Co Ltd Processor, processing system, and processing control program
CN102694949A (en) * 2011-03-24 2012-09-26 夏普株式会社 Electronic device control system, electronic device and electronic device control method
JP2017097636A (en) * 2015-11-25 2017-06-01 京セラドキュメントソリューションズ株式会社 Image formation system and image formation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002149363A (en) * 2000-11-14 2002-05-24 Fuji Xerox Co Ltd Image processor and information processing system
JP2002169673A (en) * 2000-12-04 2002-06-14 Ricoh Co Ltd Image forming device management system
JP2005250200A (en) * 2004-03-05 2005-09-15 Seiko Epson Corp Program, management device and printing device
JP2007108898A (en) * 2005-10-12 2007-04-26 Konica Minolta Business Technologies Inc Printer, printing system and printing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002149363A (en) * 2000-11-14 2002-05-24 Fuji Xerox Co Ltd Image processor and information processing system
JP2002169673A (en) * 2000-12-04 2002-06-14 Ricoh Co Ltd Image forming device management system
JP2005250200A (en) * 2004-03-05 2005-09-15 Seiko Epson Corp Program, management device and printing device
JP2007108898A (en) * 2005-10-12 2007-04-26 Konica Minolta Business Technologies Inc Printer, printing system and printing method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010043233A1 (en) 2009-11-02 2011-05-05 Denso Corporation, Kariya-City Motor control system with an algorithm for actuator control
CN102163154A (en) * 2010-02-17 2011-08-24 夏普株式会社 Software distribution method, information processing apparatus, and software distribution system
JP2011170544A (en) * 2010-02-17 2011-09-01 Sharp Corp Software distribution method, installation method, information processing apparatus, and software distribution system
JP2011204075A (en) * 2010-03-26 2011-10-13 Fuji Xerox Co Ltd Processor, processing system, and processing control program
US8687209B2 (en) 2010-03-26 2014-04-01 Fuji Xerox Co., Ltd. Processing apparatus, processing system, processing control method, and non-transitory computer-readable medium
CN102694949A (en) * 2011-03-24 2012-09-26 夏普株式会社 Electronic device control system, electronic device and electronic device control method
JP2012203493A (en) * 2011-03-24 2012-10-22 Sharp Corp Electronic device control system, electronic device, and electronic device control method
JP2017097636A (en) * 2015-11-25 2017-06-01 京セラドキュメントソリューションズ株式会社 Image formation system and image formation method

Also Published As

Publication number Publication date
JP5067561B2 (en) 2012-11-07

Similar Documents

Publication Publication Date Title
JP6926692B2 (en) Printing system and programs
JP5069819B2 (en) Image forming system
CN1976384B (en) Authentication proxy device and authentication method
CN102685349B (en) Image processing apparatus and operational approach thereof
JP4941463B2 (en) Information processing apparatus and printing apparatus
JP2019005969A (en) Printing system and program
JP2006235757A (en) Data processing apparatus, data processing method, and program
JP2019032716A (en) Print system, printer driver program
JP5067561B2 (en) Print driver transmitting apparatus and printing apparatus
JP2008186101A (en) Service executing device, use amount limiting device, use amount limitation system, and program
JP5412335B2 (en) Image forming system
US10248066B2 (en) Image forming system, image forming apparatus, and authentication server
US20120120427A1 (en) Image forming system that controls image forming requested from external device according to division code
US20110078677A1 (en) Computer readable storage medium storing secure printing set-up program and method of setting secure printing
JP4730241B2 (en) Image processing system, image processing apparatus, and program
JP2018142928A (en) Image processing device, control method therefor, and program
JP2018012236A (en) Printing system
JP5286232B2 (en) Image forming system and user manager server device
JP2011259283A (en) Image processing device, authentication management device, function use control system, function use control method, function use control program, and recording medium storing the program
JP5091965B2 (en) Image forming system and user manager server device
JP5049333B2 (en) Authorization information registration device and authorization information registration program
JP5358490B2 (en) Image forming system and user manager server device
CN100391230C (en) Image forming device and control method thereof
JP5033205B2 (en) Image forming system and user manager server device
JP5884878B2 (en) Apparatus, function use control system, function use control method, program, and recording medium recording the program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101018

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120229

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120425

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120718

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120731

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150824

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees