JP2008108010A - Print controller, print control method, and print control program - Google Patents
Print controller, print control method, and print control program Download PDFInfo
- Publication number
- JP2008108010A JP2008108010A JP2006289285A JP2006289285A JP2008108010A JP 2008108010 A JP2008108010 A JP 2008108010A JP 2006289285 A JP2006289285 A JP 2006289285A JP 2006289285 A JP2006289285 A JP 2006289285A JP 2008108010 A JP2008108010 A JP 2008108010A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- printer driver
- port
- driver
- print request
- 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
Links
Images
Abstract
Description
この発明は、多機能デジタル複合機であるMFP(Multi function peripherals)等の印刷装置に接続される端末装置等に用いられる印刷制御装置、印刷制御方法及び印刷制御プログラムに関する。 The present invention relates to a print control apparatus, a print control method, and a print control program used in a terminal device connected to a printing apparatus such as an MFP (Multi function peripherals) which is a multi-function digital multifunction peripheral.
ネットワーク技術の発達により、複数のパーソナルコンピュータ(以下では、パソコンという)と前記MFPに代表される印刷装置を導入し、これらをネットワークで接続することにより、複数のパソコンで1つのMFPを共有して使用しているオフィス、学校等が増えつつある。 With the development of network technology, a plurality of personal computers (hereinafter referred to as personal computers) and a printing device represented by the MFP are introduced, and these MFPs are connected via a network so that a plurality of personal computers can share one MFP. The number of offices and schools in use is increasing.
これに伴い、管理上の問題から、複数あるパソコンをユーザの属性に応じて区分し、その区分に応じて、接続されているMFPの有する機能の一部利用を禁止する設定をパソコンに行いたい、という要望が出てきている。例えば、学校において、生徒が利用するパソコンからはMFPのカラー印刷機能を制限しモノクロ印刷のみを可能とする設定を行う一方、教師が利用しているパソコンからはモノクロ印刷のみならずカラー印刷も可能とする設定を行いたいといった要望である。 Along with this, due to management problems, I want to classify multiple PCs according to user attributes, and set the PC to prohibit some use of the functions of the connected MFP according to the classification. , A request has come out. For example, in a school, the computer used by students restricts the MFP's color printing function to allow only monochrome printing, while the teacher uses a computer that allows not only monochrome printing but also color printing. It is a request that you want to make a setting.
なお、機能の使用制限を行う技術として、ネットワーク上にMFPの利用者を登録したデータベースを備え、このデータベースに登録されている利用者ごとに、MFPへのアクセス権を持たせることで、MFPの使用禁止制限だけではなく、機能の使用制限を行うという技術が提供されている(例えば、特許文献1参照)。 As a technology for restricting the use of functions, a database in which MFP users are registered on a network is provided, and each user registered in the database has an access right to the MFP. In addition to the use prohibition restriction, a technique for restricting the use of functions is provided (for example, see Patent Document 1).
しかし、特許文献1に記載の技術では、ネットワーク上にデータベースを構築するため、本格的なシステム構築が必要となる。そのため、小規模な会社等が導入するにはコスト上の問題が生じ、またネットワークの維持及び管理の負担が大きいという問題点がある。さらに、市場から制限をかけたいと要望の上がっている機能は、ユーザ毎に制限設定できないものであることが多く、ユーザ登録によるアクセス権の設定では対応できないという問題もある。
However, in the technique described in
そこで、通常使用されているMFPのフル機能を利用可能なプリンタドライバの代わりに、前記プリンタドライバをカスタマイズすることによりMFPが有する一部機能の利用を制限したプリンタドライバ(例えば、モノクロでのみ印刷可能なプリンタドライバであり、以下では特別ドライバという)を、利用制限を行いたいパソコンにインストールすることによりMFPの有する機能の一部を制限することが行われている。
しかし、通常使用されているMFPのフル機能を利用可能なプリンタドライバは、一般にWEB上で公開されており、このため、それを機能制限が行われているパソコンにダウンロードして使用することにより、制限された機能の利用が可能となってしまう。これでは、特別ドライバをインストールした意味が没却されてしまうという問題がある。 However, a printer driver that can use the full function of the MFP that is normally used is generally published on the WEB, and for this reason, by downloading it to a personal computer with limited functions, The use of restricted functions becomes possible. In this case, there is a problem that the meaning of installing the special driver is lost.
また、特別ドライバのみから印刷要求を受け付けるようにMFPをファームアップデートすることも可能であるが、これでは、その特別ドライバがインストールされていないパソコンからはMFPを利用できなくなり、前記MFPを利用したいユーザに制限をかけてしまうことになるため運用上の問題が生じることがある。 In addition, it is possible to update the MFP so that the print request is accepted only from the special driver, but this makes it impossible to use the MFP from a personal computer on which the special driver is not installed, and the user who wants to use the MFP May cause operational problems.
この発明は、上記実情に鑑みてなされたものであり、印刷装置の機能の一部を制限するための特別ドライバがパソコン等の印刷制御装置にインストールされた場合に、他のプリンタドライバから前記制限された機能が使用可能となる事態を防止できる印刷制御装置、印刷制御方法及び印刷制御プログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and when a special driver for restricting a part of the function of the printing apparatus is installed in a print control apparatus such as a personal computer, the restriction is applied from another printer driver. It is an object of the present invention to provide a print control apparatus, a print control method, and a print control program that can prevent a situation in which a function is used.
前記課題には、以下の手段によって解決される。 The above problem is solved by the following means.
(1)第1のプリンタドライバを含む複数のプリンタドライバを有し、前記第1のプリンタドライバによって指定される第1の印刷装置を含む少なくとも1台の印刷装置に対して、印刷要求を送信可能な印刷装置であって、前記第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得する取得手段と、印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得手段により取得されたプリンタポートを指定するものであるかどうかを判断する判断手段と、前記判断手段により、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求を前記第1の印刷装置に送信し、前記印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得手段により取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の前記第1の印刷装置への送信を禁止する制御手段と、を備えたことを特徴とする印刷制御装置。 (1) It has a plurality of printer drivers including a first printer driver, and can send a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver. And an acquisition unit that acquires information of a printer port that can be supported by the first printing device designated by the first printer driver, and when there is a printing request, the printing request is A determination unit that determines whether the print request is from the first printer driver and whether the printer port acquired by the acquisition unit is designated; If it is determined that it is from a printer driver, the print request is transmitted to the first printer, and the print request is transmitted to the first printer driver. Control means for prohibiting transmission of the print request to the first printing apparatus when it is determined that the printer port is not designated from the printer and is designated by the obtaining means. A printing control apparatus comprising:
(2)前記印刷要求が前記第1の印刷装置に対するものであるが、前記第1のプリンタドライバからのものでない場合に、その旨を表示する表示手段と、第1の印刷装置に対するものであるが第1のプリンタドライバからのものでない前記印刷要求を、第1の印刷装置以外の印刷装置により実行するか又は前記印刷要求をキャンセルするかについてのユーザの指示を受け付ける受付手段と、を備えている前項(1)に記載の印刷制御装置。 (2) If the print request is for the first printing apparatus, but not from the first printer driver, the display request is for the first printing apparatus. Receiving means for accepting a user instruction about whether to execute the print request not from the first printer driver by a printing apparatus other than the first printing apparatus or to cancel the print request. The printing control apparatus according to (1) above.
(3)第1のプリンタドライバを含む複数のプリンタドライバを有し、前記第1のプリンタドライバによって指定される第1の印刷装置を含む少なくとも1台の印刷装置に対して、印刷要求を送信可能な印刷制御方法であって、前記第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得ステップにより取得されたプリンタポートを指定するものであるかどうかを判断するステップと、前記判断ステップにより、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求を前記第1の印刷装置に送信し、印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得ステップにより取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の前記第1の印刷装置への送信を禁止するステップと、を備えたことを特徴とする印刷制御方法。 (3) It has a plurality of printer drivers including a first printer driver, and can send a print request to at least one printing device including the first printing device designated by the first printer driver. And a step of acquiring information on a printer port that can be supported by the first printing device designated by the first printer driver, and when there is a print request, the print request is Determining whether the print request is from the first printer driver and designating the printer port acquired in the acquisition step; and determining the print request by the determination step. If it is determined that it is from the driver, the print request is transmitted to the first printing apparatus, and the print request is transmitted to the first pre-printer. A step of prohibiting transmission of the print request to the first printing device when it is determined that the printer port is not specified from a data driver and specifies the printer port acquired in the acquisition step; A printing control method comprising:
(4)第1のプリンタドライバを含む複数のプリンタドライバを有し、前記第1のプリンタドライバによって指定される第1の印刷装置を含む少なくとも1台の印刷装置に対して、印刷要求を送信する処理をコンピュータに実行させるための印刷制御プログラムであって、前記第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得ステップにより取得されたプリンタポートを指定するものであるかどうかを判断するステップと、前記判断ステップにより、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求を前記第1の印刷装置に送信し、印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得ステップにより取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の前記第1の印刷装置への送信を禁止するステップと、をコンピュータに実行させるための印刷制御プログラム。 (4) A plurality of printer drivers including a first printer driver are included, and a print request is transmitted to at least one printing apparatus including the first printing apparatus designated by the first printer driver. There is a print control program for causing a computer to execute processing, obtaining information of a printer port that can be supported by the first printing device designated by the first printer driver, and a print request And determining whether the print request is from the first printer driver and designating the printer port obtained by the obtaining step, and determining step, If it is determined that the print request is from the first printer driver, the print request is designated as the first mark. And when it is determined that the print request is not from the first printer driver and specifies the printer port acquired by the acquisition step, the first of the print requests A printing control program for causing a computer to execute the step of prohibiting transmission to one printing apparatus.
(5) 第1のプリンタドライバを含む複数のプリンタドライバを有し、前記第1のプリンタドライバによって指定される第1の印刷装置を含む少なくとも1台の印刷装置に対して、印刷要求を送信可能な印刷制御装置であって、前記第1のプリンタドライバが指定するプリンタポートの情報、及び第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得する取得手段と、前記取得手段により取得された、第1のプリンタドライバが指定するプリンタポートを、第1のプリンタドライバ以外のプリンタドライバが使用するのを禁止するとともに、前記第1の印刷装置が対応可能とするプリンタポートのうち、前記第1のプリンタドライバが指定するプリンタポート以外のプリンタポートの使用を禁止する禁止手段と、を備えたことを特徴とする印刷制御装置。 (5) It has a plurality of printer drivers including a first printer driver and can send a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver. Acquisition of information on a printer port designated by the first printer driver and information on a printer port that can be supported by the first printing device designated by the first printer driver And the printer port specified by the first printer driver acquired by the acquisition unit is prohibited from being used by a printer driver other than the first printer driver, and the first printing apparatus is compatible Use of a printer port other than the printer port designated by the first printer driver Print control apparatus comprising: the inhibiting means for stopping, the.
(6)第1のプリンタドライバを含む複数のプリンタドライバを有し、前記第1のプリンタドライバによって指定される第1の印刷装置を含む少なくとも1台の印刷装置に対して、印刷要求を送信可能な印刷制御方法であって、前記第1のプリンタドライバが指定するプリンタポートの情報、及び第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、前記取得ステップにより取得された、第1のプリンタドライバが指定するプリンタポートを、第1のプリンタドライバ以外のプリンタドライバが使用するのを禁止するとともに、前記第1の印刷装置が対応可能とするプリンタポートのうち、前記第1のプリンタドライバが指定するプリンタポート以外のプリンタポートの使用を禁止するステップと、を備えたことを特徴とする印刷制御方法。 (6) It has a plurality of printer drivers including a first printer driver, and can send a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver. And a printer port information specified by the first printer driver and information on a printer port that can be supported by the first printer specified by the first printer driver. The printer port specified by the first printer driver acquired by the acquisition step is prohibited from being used by a printer driver other than the first printer driver, and the first printing apparatus can handle the printer port. Use of a printer port other than the printer port designated by the first printer driver Printing control method characterized by comprising the steps of: prohibiting a.
(7)第1のプリンタドライバを含む複数のプリンタドライバを有し、前記第1のプリンタドライバによって指定される第1の印刷装置を含む少なくとも1台の印刷装置に対して、印刷要求を送信する処理をコンピュータに実行させるための印刷制御プログラムであって、前記第1のプリンタドライバが指定するプリンタポートの情報、及び第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、前記取得ステップにより取得された、第1のプリンタドライバが指定するプリンタポートを、第1のプリンタドライバ以外のプリンタドライバが使用するのを禁止するとともに、前記第1の印刷装置が対応可能とするプリンタポートのうち、前記第1のプリンタドライバが指定するプリンタポート以外のプリンタポートの使用を禁止するステップと、をコンピュータに実行させるための印刷制御プログラム。 (7) A print request is transmitted to at least one printing apparatus including a first printing apparatus having a plurality of printer drivers including a first printer driver and designated by the first printer driver. A print control program for causing a computer to execute processing, the printer port information specified by the first printer driver and the printer that the first printer specified by the first printer driver can handle A step of acquiring port information; and prohibiting use of a printer port specified by the first printer driver acquired by the acquiring step by a printer driver other than the first printer driver; Among the printer ports that can be supported by the printing apparatus, the first printer driver specifies Print control program for executing the steps of prohibiting the use of the printer port other than printer port, to a computer.
前項(1)に記載の発明によれば、第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報が取得され、印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得手段により取得されたプリンタポートを指定するものであるかどうかが判断され、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求が前記第1の印刷装置に送信される一方、印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の第1の印刷装置への送信が禁止される。このため、ユーザは第1のプリンタドライバを介してのみ、第1の印刷装置に印刷を実行させることができ、他のプリンタドライバからは印刷を実行させることができない。 According to the invention described in (1) above, when print port information that can be supported by the first printing device designated by the first printer driver is acquired and a print request is made, the print request is sent. Is determined from the first printer driver and whether the printer port acquired by the acquiring means is specified, and the print request is from the first printer driver. The print request is transmitted to the first printing apparatus, the print request is not from the first printer driver, and designates the acquired printer port. If it is determined that the print request is received, transmission of the print request to the first printing apparatus is prohibited. Therefore, the user can cause the first printing apparatus to execute printing only via the first printer driver, and cannot execute printing from other printer drivers.
つまり、第1のプリンタドライバとして特別ドライバが適用された場合には、第1の印刷装置を利用可能なプリンタドライバを前記特別ドライバのみに制限することができ、これにより印刷制御装置からの印刷装置の一部機能の利用制限が可能となる。 In other words, when a special driver is applied as the first printer driver, the printer driver that can use the first printing apparatus can be limited to only the special driver, whereby the printing apparatus from the printing control apparatus can be limited. It is possible to restrict the use of some functions.
前項(2)に記載の発明によれば、印刷要求が第1の印刷装置に対するものであるが第1のプリンタドライバからのものではない場合に、その旨が表示され、ユーザは前記印刷要求を実行する印刷装置を変更するか又は印刷の実行を中止するかの選択をすることができる。 According to the invention described in (2) above, when the print request is for the first printing apparatus but not from the first printer driver, a message to that effect is displayed, and the user submits the print request. It is possible to select whether to change the printing apparatus to be executed or to cancel the execution of printing.
前項(3)に記載の発明によれば、ユーザは第1のプリンタドライバを介してのみ、第1の印刷装置に印刷を実行させることができ、他のプリンタドライバからは印刷を実行させることができないことになるから、第1のプリンタドライバとして特別ドライバが適用されることにより、第1の印刷装置を利用可能なプリンタドライバを前記特別ドライバのみに制限することができる。 According to the invention described in item (3), the user can cause the first printing apparatus to execute printing only via the first printer driver, and can cause other printer drivers to execute printing. Since the special driver is applied as the first printer driver, the printer driver that can use the first printing apparatus can be limited to only the special driver.
前項(4)に記載の発明によれば、第1の印刷装置を利用可能なプリンタドライバを第1のプリンタドライバのみに制限することができる処理を、コンピュータに実行させることができる。 According to the invention described in item (4) above, it is possible to cause a computer to execute a process capable of limiting the printer driver that can use the first printing apparatus to only the first printer driver.
前項(5)に記載の発明によれば、第1のプリンタドライバが指定するプリンタポートの情報、及び前記第1のプリンタドライバが指定する第1の印刷装置が対応可能なプリンタポートの情報を取得し、それら取得されたプリンタポートを前記第1のプリンタドライバ以外のプリンタドライバが利用することを禁止することにより、前記第1のプリンタドライバ以外のプリンタドライバからの、第1の印刷装置の利用を禁止することができる。つまり、第1のプリンタドライバとして特別ドライバが適用された場合には、第1の印刷装置を利用可能なプリンタドライバを前記特別ドライバのみに制限することができ、これにより印刷制御装置からの印刷装置の一部機能の利用制限が可能となる。 According to the invention described in (5) above, information on the printer port designated by the first printer driver and information on the printer port that can be supported by the first printing device designated by the first printer driver are acquired. The printer driver other than the first printer driver is prohibited from using the acquired printer port, thereby making it possible to use the first printing apparatus from a printer driver other than the first printer driver. Can be banned. In other words, when a special driver is applied as the first printer driver, the printer driver that can use the first printing apparatus can be limited to only the special driver, whereby the printing apparatus from the printing control apparatus can be limited. It is possible to restrict the use of some functions.
前項(6)に記載の発明によれば、ユーザは第1のプリンタドライバを介してのみ、第1の印刷装置に印刷を実行させることができ、他のプリンタドライバからは印刷を実行させることができないことになるから、第1のプリンタドライバとして特別ドライバが適用されることにより、第1の印刷装置を利用可能なプリンタドライバを前記特別ドライバのみに制限することができる。 According to the invention described in (6) above, the user can cause the first printing apparatus to execute printing only via the first printer driver, and can execute printing from other printer drivers. Since the special driver is applied as the first printer driver, the printer driver that can use the first printing apparatus can be limited to only the special driver.
前項(7)に記載の発明によれば、第1の印刷装置を利用可能なプリンタドライバを第1のプリンタドライバのみに制限することができる処理を、コンピュータに実行させることができる。 According to the invention described in item (7), it is possible to cause a computer to execute a process capable of limiting the printer driver that can use the first printing apparatus to only the first printer driver.
以下、この発明の一実施形態について図面を用いて説明する。
(実施形態1)
<全体の構成>
図1は、この発明の一実施形態に係る印刷制御装置が用いられた印刷システムの全体構成図である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
(Embodiment 1)
<Overall configuration>
FIG. 1 is an overall configuration diagram of a printing system in which a printing control apparatus according to an embodiment of the present invention is used.
このシステムは、印刷装置としてのMFP1〜MFP5、印刷制御装置6及び印刷制御装置7から構成されている。
This system includes MFP1 to MFP5 as printing apparatuses, a
MFP1〜MFP5、印刷制御装置6及び印刷制御装置7は、ネットワーク8を介して、互いに接続されている。
The
MFP1〜MFP5はカラー印刷機能及びモノクロ印刷機能を有する多機能デジタル複合機であり、印刷制御装置6又は印刷制御装置7からの文書・画像等の出力指示を受けて、文書、画像等を印刷する。
The
この実施形態では、MFP1が対応可能であるプリンタポート(以下、出力ポートまたは単にポートともいう)として、TCP/IP(アドレスIP#192.168.0.4)が設定されており、印刷制御装置6又は7のユーザはこのアドレスを指定して印刷を実行することにより、MFP1からの印刷が可能となる。
In this embodiment, TCP / IP (address IP # 192.168.0.4) is set as a printer port (hereinafter also referred to as an output port or simply a port) that can be supported by the
また、これ以外に、このMFP1では、LPT、USB1それぞれのプリンタポートにも対応しており、これらプリンタポートを利用することによる印刷も可能となされている(以下では、このような、MFPが対応可能なプリンタポートを、MFPがサポートしているプリンタポート、という)。
In addition to this, the
MFP2がサポートしているプリンタポートは、TCP/IP(アドレスIP#192.168.0.2)、LPT、COM1である。また、MFP3では、TCP/IP(アドレスIP#192.168.0.3)である。さらに、MFP4及びMFP5では、TCP/IPは設定されておらず、共にLPTのみに対応している。
<印刷制御装置の構成>
ここでは、図2を用いて、印刷制御装置6の構成について説明するが、印刷制御装置7の構成についても、印刷制御装置6と同様なので説明は省略する。
Printer ports supported by the
<Configuration of print control device>
Here, the configuration of the
印刷制御装置6は、ユーザが文書、画像等の作成を行う端末装置としてのパソコンからなり、CPU81を備え、CPU81のバスライン90に、ROM82、RAM83、表示部84、記憶部85、キーボード86、マウス87、通信インターフェイス(通信I/F)88、CD−ROMドライブ89がそれぞれ接続されている。
The
CPU81は、印刷制御装置6の全体を総括的に制御するが、詳細については後述する。
The
ROM82は、CPU81の動作用プログラムやその他のデータを記憶する。
The
RAM83は、CPU81が動作プログラムに従って動作する際の作業領域を提供するものである。
The
表示部84は、各種メッセージ及びユーザに対する受付画面等を表示する。
The
記憶部85は、キーボード86やマウス87の操作により作成された文書データや画像データのデータファイル、アプリケーションソフト、プリンタドライバ、その他のデータを記憶するものであり、この実施形態ではハードディスク(HDD)が用いられている。
The
具体的には、図3に示すようにアプリケーションソフト17、MFP1用ドライバ18、MFP1用特別ドライバ19、MFP2用ドライバ20、MFP3用ドライバ21、MFP4用ドライバ22及びMFP5用ドライバ23を含む必要なプログラムが保存されている。
Specifically, as shown in FIG. 3, necessary programs including
アプリケーションソフト17は、ユーザが文書・画像等を作成するためのプログラムであり、CPU81がこのプログラムに従って動作することにより、ユーザは当該装置での文書・画像の作成等が可能となる。
The
MFP1用ドライバ18は、MFP1のカラー印刷機能及びモノクロ印刷機能を含む全ての機能の利用が可能なプリンタドライバであり、アプリケーションソフト17から送られてきた印刷命令から印刷ジョブを作成するプログラム、及び前記印刷ジョブをMFP1に送信するプログラム等を備えている。
The
MFP1用特別ドライバ19は、この実施形態では、MFP1の例えばカラー印刷機能の利用ができないようにカスタマイズされたプリンタドライバであり、また当該プリンタドライバ固有の識別情報(以下では、特別ドライバIDという)を有している。この特別ドライバ19は、アプリケーションソフト17から送られてきた印刷命令から印刷ジョブを作成し、前記印刷ジョブに特別ドライバIDを付加し、MFP1に前記印刷ジョブを送信するプログラム等を備えている。
In this embodiment, the
MFP2用ドライバ20、MFP3用ドライバ21、MFP4用ドライバ22及びMFP5用ドライバ23は、アプリケーションソフト17から送られてきた印刷命令から印刷ジョブを作成し、前記印刷ジョブを、それぞれMFP2、MFP3、MFP4及びMFP5に送信するプログラム等を備えている。
The
これらプリンタドライバそれぞれの指定出力ポート(TCP/IPの場合は、IPアドレス)については、図4のドライバ出力ポート表30に示されているように、MFP1用ドライバ18の指定出力ポートとしてUSB1が、MFP1用特別ドライバ19の指定出力ポートとして、TCP/IP(アドレス192.168.0.4)が、MFP2用ドライバの指定出力ポートとしてTCP/IP(アドレス192.168.0.2)が、MFP3用ドライバの指定出力ポートとして、TCP/IP(アドレス192.168.0.3)が、MFP4用ドライバの指定出力ポートとしてLPT2が、及びMFP5用ドライバの指定出力ポートとしてLPT3が、それぞれ設定されている。
As for the designated output port (IP address in the case of TCP / IP) of each of these printer drivers, as shown in the driver output port table 30 of FIG. 4,
キーボード86及びマウス87は、ユーザによる入力操作に用いられる。
The
通信インターフェィス(通信I/F)88は、図1に示されているMFP1等との間でデータの送受信を行う通信手段として機能する。
The communication interface (communication I / F) 88 functions as a communication unit that transmits / receives data to / from the
CD―ROMドライブ89は、CD−ROMを駆動するものである。
The CD-
なお、図3に示す符号11は、印刷制御装置6の機能的な要部である情報処理部を示し、次のような構成を有している。
(情報処理部)
情報処理部11は、図3に示すように、情報取得部12、登録部13及び判断部14から構成されている。情報処理部11は、実際にはCPU81がROM82又は記憶部85に保存されている動作プログラムに従って動作することにより、その機能が発揮される。
Note that
(Information Processing Department)
As illustrated in FIG. 3, the
情報取得部12は、MFP1用特別ドライバ19が指定するデバイス名(以下では、ターゲットデバイスといい、この実施形態ではMFP1である)、指定ポート(TCP/IPの場合はIPアドレス)を取得し、またMFP1用特別ドライバ19から取得した情報に基づいて、ターゲットデバイスから、当該デバイスがサポートしている全てのポート及びデバイスファームVersionを取得し、またMFP1用特別ドライバ19からはドライバ名及び特別ドライバIDを取得する。
The
登録部13は、図5の表31に示されているように、情報取得部12によって取得されたターゲットデバイス情報(デバイス名、デバイスがサポートするポート、デバイスファームから成る)、及び特別ドライバ判定情報(ドライバ名、特別ドライバIDから成る)等の登録情報が登録されている。
As shown in Table 31 of FIG. 5, the
判断部14は、プリンタドライバから送られてきた印刷要求としての印刷ジョブに対し、登録部13に登録されている登録情報と前記印刷ジョブに付加されている情報とを比較して、印刷ジョブに特別ドライバIDが付加されているかどうかを判断することにより、前記印刷ジョブがMFP1用特別ドライバ19からのものであるか否かを判断する。さらには、登録部13に登録されている登録情報に基づいて、前記印刷ジョブが指定するプリンタポートが、ターゲットデバイスであるMFP1でサポートされているポートであるかどうか等を判断する、
<印刷制御装置の動作>
図6及び図7を用いて、ユーザからの印刷指示を受け付けた時の、印刷制御装置6の動作について説明する。
The
<Operation of print control device>
The operation of the
なお、この動作は、CPU81がROM82又は記憶部85に保存されているプログラムを実行することにより実現される。
This operation is realized by the
ユーザがプリンタドライバを選択してジョブの実行を指示すると、印刷ジョブが発行される。 When the user selects a printer driver and instructs execution of a job, a print job is issued.
ステップS50では、CPU81は選択されたプリンタドライバが指定する出力ポートが、MFP1用特別ドライバ19が指定する出力ポートと一致するか、又はターゲットデバイスであるMFP1がサポートしているポートと一致するか否かについての判断を行う。
In step S50, the
ステップS50で、選択されたプリンタドライバの指定する出力ポートが、上記2つのいずれのポートとも一致しないと判断された場合(ステップS50でNO)、MFP1以外のMFPに対する印刷ジョブであり、ジョブを禁止する必要はないから、CPU81は、送信部15を介して、指定された出力ポートに印刷ジョブを送信し(ステップS51)、処理を終了する。一方、ステップS50で、選択されたプリンタドライバの指定する出力ポートが、上記いずれかのポートと一致すると判断された場合(ステップS50でYES)、ステップS52へ進む。
If it is determined in step S50 that the output port specified by the selected printer driver does not match any of the above two ports (NO in step S50), the print job is for an MFP other than MFP1, and the job is prohibited. Therefore, the
ステップS52では、CPU81は、判断部14を介して、送られてきた印刷ジョブに特別ドライバIDが付加されているか否かについての判断を行う。
In step S52, the
ステップS52で、送られてきた印刷ジョブに特別ドライバIDが付加されていると判断された場合(ステップS52でYES)、印刷ジョブが特別ドライバからのジョブであり、禁止の必要はないから、ステップS53へ進む。一方、ステップS52で、印刷ジョブに特別ドライバIDが付加されていないと判断された場合(ステップS52でNO)、ステップS54のポート種別判定処理に進む。 If it is determined in step S52 that the special driver ID is added to the sent print job (YES in step S52), the print job is a job from the special driver, and there is no need for prohibition. Proceed to S53. On the other hand, if it is determined in step S52 that the special driver ID is not added to the print job (NO in step S52), the process proceeds to the port type determination process in step S54.
ステップS53では、CPU81は、送信部15を介して、印刷ジョブを指定された出力ポートに送信し、処理を終了する。従って、この場合は、特別ドライバからの印刷ジョブをMFP1に実行させることができる。
In step S53, the
一方、ステップS54のポート種別判定処理では、図7のステップS541で、CPU81は、上記判定により一致したポートがレガシーポート(TCP/IP以外のUSB、LPT,COM等のポート)であるか、或いはTCP/IP(IPアドレス)であるか否かについての判断を行う。
On the other hand, in the port type determination process in step S54, in step S541 in FIG. 7, the
ステップS541で、一致したポートがTCP/IP(IPアドレス)であると判断された場合(ステップS541でNO)、そのままリターンして図6のステップS55へ進む。一方、ステップS541で、一致したポートがレガシーポートであると判断された場合(ステップS541でYES)、CPU81は、情報取得部12を介して、選択されたプリンタドライバが指定する接続先のデバイス情報を取得し(ステップS542)、ステップS543へ進む。
If it is determined in step S541 that the matched port is TCP / IP (IP address) (NO in step S541), the process returns and proceeds to step S55 in FIG. On the other hand, if it is determined in step S541 that the matched port is a legacy port (YES in step S541), the
ステップS543では、CPU81は、判断部14を介して、選択されたドライバの接続先
デバイスが、ターゲットデバイスと一致するか否かについての判定を行う。
In step S543, the
ステップS543で、上記2つのデバイスが一致すると判断された場合(ステップS543でYES)、特別ドライバ以外のプリンタドライバからのMFP1への印刷ジョブであるから、リターンしてステップS55へ進む。一方、上記2つのデバイスが一致しないと判断され場合(ステップS543でNO)、MFP1以外への印刷ジョブであり、禁止の必要はないから、選択されたプリンタドライバの指定する出力ポートに印刷ジョブを送信し、(ステップS544)、処理を終了する。
If it is determined in step S543 that the two devices match (YES in step S543), it is a print job to the
図6に戻って、ステップS55では、印刷を中止するか、或はターゲットデバイスがサポートするポート以外のポート(図5の登録情報31のターゲットデバイス情報に登録されている「サポートするポート」以外のポート)からの出力を実行するか否かについて、ユーザからの指示を受け付ける印刷指示受付画面70(図8に示す)を表示部84に表示し、ユーザからの選択を待つ(ステップS59)。
Returning to FIG. 6, in step S55, printing is canceled or a port other than the port supported by the target device (other than the “supporting port” registered in the target device information of the
例えば各プリンタドライバが、図4に示されているように、出力ポートをそれぞれ指定するものである場合には、表示部84に、図8に示す印刷指示受付画面70が表示される。この印刷指示受付画面70では、ターゲットデバイス(MFP1)のサポートしているポートはグレイアウト表示される。
For example, when each printer driver designates an output port as shown in FIG. 4, a print
次に、ステップS56で、「中止」ボタン71が選択された場合(ステップS56で中止)、
CPU81は、そのまま処理を終了する。一方、「ポート変更後に印刷」ボタン72が選択された場合(ステップS56で印刷)、CPU81は、図8の印刷指示受付画面70でグレイアウト表示されていないポートの中から、変更先ポート選択を受け付け(ステップS57)、変更後の出力ポートに印刷ジョブを送信して(ステップS58)、処理を終了する。
Next, when the “stop”
The
例えば、ユーザによりMFP1用ドライバ18が選択された場合、特別ドライバIDは付加されず、ステップS50で、出力ポートが一致するか否かの判断がなされるが、MFP1用ドライバ18の出力ポートはUSB1(図4に示す)であり、図5に示すようにターゲットデバイス(MFP1)がサポートしているポートの一つと一致するため、ステップS52へと進む。ステップS52では、特別ドライバIDが付加されていないと判断され、ステップS541へ進み、ここではMFP1用ドライバ18の指定する出力ポートがレガシーポートであるか否かについて判断されるが、MFP1用ドライバ18の指定する出力ポートは、レガシーポート(USB1)であるため、ステップS542へ進み、CPU81は、情報取得部12を介して、MFP1用ドライバ18の指定する接続先のデバイス情報を取得して、ステップS543へと進む。
For example, when the
次に、ステップS543において、MFP1用ドライバ18の指定するデバイスとMFP1用特別ドライバ19の指定するデバイスとが一致するか否かについて判断されるが、これら2つの指定デバイスが共にMFP1であるため、ステップS55へ進み、図8に示す印刷指示受付画面70が表示部84に表示される。ステップS56で、「ポート変更後に印刷」ボタン72が押され、ユーザからのグレイアウト表示されていないポートからのポート選択を受付けた場合、例えば、変更先出力ポートとしてTCP/IP(IP:192.168.0.2)が選択された場合には、通信インターフェイス88を介して、印刷ジョブをMFP2に送信して、処理を終了する。一方、「印刷中止」ボタン71が押され、印刷の中止を受け付けた場合には、そのまま処理を終了する。
Next, in step S543, it is determined whether or not the device designated by the
また、MFP2用ドライバ20が選択された場合、ステップS55までの処理はMFP1用ドライバ18の時と同様だが、ステップS543において、MFP2用ドライバが指定するデバイス(MFP2)とMFP1用特別ドライバが指定するデバイス(MFP1)とは一致しないため、MFP2に印刷ジョブが送信され(ステップS544)、処理を終了する。
If the
このように、この実施形態によれば、印刷制御装置6にMFP1のフル機能が使用可能なMFP1用プリンタドライ18バがインストールされていたとしても、MFP1への印刷ジョブの送信は、機能制限を行うためのMFP1用特別ドライバ19のみに制限される。換言すれば、MFP1のカラー印刷機能の利用が可能なMFP1用ドライバ18からMFP1への印刷ジョブの送信は禁止されるため、印刷制御装置6からのMFP1のカラー印刷機能の利用は制限される。また、MFP2用ドライバ20などのMFP1以外の他のMFP用プリンタドライバが指定する出力ポートへの出力制限はなされないため、印刷制御装置6から通常通りの印刷が可能となる。
(実施形態2)
実施形態1は、ユーザからの印刷指示があった時に、所定の処理を行い、ターゲットデバイス(MFP1)への印刷ジョブの送信ができるプリンタドライバを、MFP1用特別ドライバのみに制限するものであったが、この実施形態2では、MFP1用特別ドライバ及びポートモニタプログラム(後述する)のインストール時にポート制限を設けることにより、ターゲットデバイス(MFP1)を利用できるプリンタドライバをMFP1用特別ドライバのみに制限するものである。
As described above, according to this embodiment, even if the
(Embodiment 2)
In the first embodiment, a printer driver that can perform a predetermined process and send a print job to the target device (MFP 1) when a user gives a print instruction is limited to the special driver for
この実施形態における印刷制御装置の構成は、記憶部85を除いては、実施形態1と同様なのでここでは省略する。
Since the configuration of the printing control apparatus in this embodiment is the same as that of the first embodiment except for the
次に、記憶部85にインストールされているドライバ及びポートモニタのプログラムについて説明する。
Next, a driver and a port monitor program installed in the
MFP1用特別ドライバは、この実施形態では、MFP1のカラー印刷機能の利用ができないようにカスタマイズされたプリンタドライバであり、印刷ジョブの作成、前記印刷ジョブの送信を行うプログラム等からなる。
In this embodiment, the special driver for
ポートモニタは、プログラムであり、CPU81がこのプログラムに従って動作することにより、MFP1用特別ドライバが指定する出力ポート、及びターゲットデバイス(MFP1)がサポートするポートの取得、制限他が可能となるが、詳細は後述する。
The port monitor is a program, and when the
これらプログラムがインストールされ、CPU81が、このプログラムに従って動作することにより、印刷制御装置6からのMFP1のカラー印刷機能の利用が制限される。
When these programs are installed and the
また、記憶部85には、図9の指定出力ポート表91に示されているMFP1用ドライバ〜MFP5用ドライバそれぞれが保存されている。指定出力ポートとして、MFP1用ドライバではTCP/IP(アドレス192.168.0.4)が、MFP2用ドライバではLPT3が、MFP3用ドライバではUSB1が、MFP4用ドライバではCOM1が、MFP5用ドライバではTCP/IP(アドレス192.168.0.5)が、それぞれ設定されている。
(印刷制御装置の動作)
次に、図10及び図11を用いて、MFP1用特別ドライバとポートモニタをインストールする時に、ポートの取得及び制限を行う印刷制御装置6の動作について説明する。
The
(Operation of print control device)
Next, the operation of the
なお、この動作は、CPU81がROM82又は記憶部85に保存されているプログラムを実行することにより実現される。
This operation is realized by the
CPU81は、ユーザからの指示によりMFP1用特別ドライバ及びポートモニタのインストールを開始し(ステップS101)、MFP1用特別ドライバの出力ポート設定を行い(ステップS102)、MFP1用特別ドライバ及びポートモニタのインストールを完了させる(ステップS103)。
The
次に、CPU81は、ポートモニタのプログラムに従って、印刷制御装置6に保存されているプリンタドライバが指定する全ての出力ポート設定情報、及びターゲットデバイス(MFP1)がサポートしているポート情報を取得し(ステップS104)、ステップS105へ進む。
Next, the
ステップS105では、CPU81はMFP1用特別ドライバで設定された出力ポート、またはターゲットデバイス(MFP1)がサポートしているポートが、MFP1用特別ドライバ以外のプリンタドライバで使用されているか否かについての判断を行う(ステップS105)。
In step S105, the
ステップS105で、上記ポートのうち少なくとも1つが、他のプリンタドライバで使用されていると判断された場合(ステップS105でYES)、ステップS106のポート種別判定処理へ進む。一方、上記ポートのいずれもが、他のプリンタドライバで使用されていないと判断された場合(ステップS105でNO)、ステップS108へ進む。 If it is determined in step S105 that at least one of the ports is used by another printer driver (YES in step S105), the process proceeds to the port type determination process in step S106. On the other hand, if it is determined that none of the ports is used by another printer driver (NO in step S105), the process proceeds to step S108.
ステップS106のポート種別判定処理において、図11に示すように、ステップS1061で、CPU81は、他のプリンタドライバで使用されているポートが、レガシーポート(USB、LPT,COM等)であるか、或いはTCP/IP(IPアドレス)であるかについての判断を行う。
In the port type determination process in step S106, as shown in FIG. 11, in step S1061, the
他のプリンタドライバで使用されているポートがTCP/IP(IPアドレス)であると判断された場合(ステップS1061でNO)、そのままリターンし、図10のステップS107へ進む。一方、他のプリンタドライバで使用されているポートがレガシーポートであると判断された場合(ステップS1061でYES)、当該ポートを使用している他のプリンタドライバが指定する接続先のデバイス情報を取得し(ステップS1062)、ステップS1063へ進む。 If it is determined that the port used by another printer driver is TCP / IP (IP address) (NO in step S1061), the process returns as it is and proceeds to step S107 in FIG. On the other hand, if it is determined that the port used by another printer driver is a legacy port (YES in step S1061), the device information of the connection destination designated by the other printer driver using the port is acquired. (Step S1062), the process proceeds to Step S1063.
ステップS1063で、CPU10は、他のプリンタドライバの指定する接続先デバイスがMFP1用特別ドライバの指定するデバイス(MFP1)と一致するか否かについての判断を行う。 In step S1063, the CPU 10 determines whether or not the connection destination device designated by another printer driver matches the device designated by the special driver for MFP1 (MFP1).
上記2つのデバイスが一致すると判断された場合(ステップS1063でYES)、リターンしてステップS107に進む。一方、上記2つのデバイスが一致しないと判断された場合(ステップS1063でNO)、MFP1以外のMFPへ印刷ジョブを送信するプリンタドライバでありポートを制限する必要はないから、ポート変更は行わずに(ステップS109)、処理を終了する。
If it is determined that the two devices match (YES in step S1063), the process returns and proceeds to step S107. On the other hand, if it is determined that the two devices do not match (NO in step S1063), it is a printer driver that transmits a print job to an MFP other than
図10に戻って、ステップS107では、他のプリンタドライバのポート設定を、MFP1用特別ドライバの指定する出力ポート以外であり、かつ、ターゲットデバイス(MFP1)がサポートするポート以外のポートへ変更する旨の表示であるポート変更受付画面92(図12に示す)を表示部84に表示し、ユーザからのポート変更を受け付ける。
Returning to FIG. 10, in step S107, the port setting of the other printer driver is changed to a port other than the output port specified by the special driver for
例えば、ターゲットデバイス(MFP1)がサポートしているポートがLPT、USB1、TCP/IP(IP#192.168.0.4)である場合には、図12に示すようなポート変更受付画面92が表示部84に表示され、ターゲットデバイス(MFP1)がサポートしているポートはグレイアウト表示される。
For example, when the port supported by the target device (MFP 1) is LPT, USB1, TCP / IP (IP # 192.168.0.4), a port
ここで、MFP1用ドライバの指定ポートは、ターゲットデバイス(MFP1)で設定されているTCP/IP(IP#192.168.0.4)と重なるため、グレーアウト表示されているポート以外へ変更するように、ユーザに要求する。
Here, since the designated port of the driver for
次に、ユーザからのポート変更を受付後、MFP1用特別ドライバによって指定された出力ポートとターゲットデバイス(MFP1)がサポートするポートとをマスクして他のドライバによるそれらポート設定を不可とし(ポートの排他的制御)(ステップS108)、処理を終了する
例えば、上記の例の場合、MFP1用特別ドライバにより設定されたポートLPTと、ターゲットデバイス(MFP1)がサポートしているポートUSB1とTCP/IP(IP#192.168.0.4)はマスクされることにより、排他的制御され、他のプリンタドライバはこれらポートを使用することができなくなる。なお、ステップS107において、ポート変更をユーザから受け付けるとしたが、CPU81が強制的に変更(Port File等)しても良い。
Next, after accepting the port change from the user, the output port specified by the special driver for
この実施形態によればターゲットデバイス(MFP1)がサポートする全てのポートを、MFP1用特別ドライバ以外のプリンタドライバが使用することを禁止することにより、MFP1用特別ドライバ以外の他のプリンタドライバが、ターゲットデバイス(MFP1)のサポートするポートを用いて、当該ターゲットデバイス(MFP1)から印刷を行うことを防ぐことができる。 According to this embodiment, by prohibiting the use of all ports supported by the target device (MFP1) by a printer driver other than the special driver for MFP1, the printer driver other than the special driver for MFP1 can make the target Using the port supported by the device (MFP1), it is possible to prevent printing from the target device (MFP1).
1〜5・・・MFP
6、7・・・印刷制御装置
8・・・ネットワーク
81・・・CPU
82・・・ROM
83・・・RAM
84・・・表示部
85・・・記憶部
86・・・キーボード
87・・・マウス
88・・・通信インターフェイス(通信I/F)
89・・・CD-ROM
90・・・バスライン
1-5 ・ ・ ・ MFP
6, 7 ...
82 ... ROM
83 ... RAM
84 ...
89 ... CD-ROM
90 ... Bus line
Claims (7)
前記第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得する取得手段と、
印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得手段により取得されたプリンタポートを指定するものであるかどうかを判断する判断手段と、
前記判断手段により、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求を前記第1の印刷装置に送信し、前記印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得手段により取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の前記第1の印刷装置への送信を禁止する制御手段と、
を備えたことを特徴とする印刷制御装置。 A printing apparatus having a plurality of printer drivers including a first printer driver and capable of transmitting a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver Because
Obtaining means for obtaining information of a printer port that can be supported by the first printing apparatus designated by the first printer driver;
A determination unit that determines whether the print request is from the first printer driver and specifies the printer port acquired by the acquisition unit when there is a print request; ,
When the determination unit determines that the print request is from the first printer driver, the print request is transmitted to the first printer, and the print request is transmitted to the first printer driver. Control means for prohibiting transmission of the print request to the first printing device when it is determined that the printer port acquired by the acquisition means is not designated, and
A printing control apparatus comprising:
第1の印刷装置に対するものであるが第1のプリンタドライバからのものでない前記印刷要求を、第1の印刷装置以外の印刷装置により実行するか又は前記印刷要求をキャンセルするかについてのユーザの指示を受け付ける受付手段と、
を備えている請求項1に記載の印刷制御装置。 Display means for displaying if the print request is for the first printing device but not from the first printer driver;
User instruction to execute the print request for the first printing device but not from the first printer driver by a printing device other than the first printing device or to cancel the printing request Accepting means for accepting,
The printing control apparatus according to claim 1, further comprising:
前記第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、
印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得ステップにより取得されたプリンタポートを指定するものであるかどうかを判断するステップと、
前記判断ステップにより、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求を前記第1の印刷装置に送信し、印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得ステップにより取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の前記第1の印刷装置への送信を禁止するステップと、
を備えたことを特徴とする印刷制御方法。 Print control having a plurality of printer drivers including a first printer driver and capable of transmitting a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver A method,
Obtaining information of a printer port that can be supported by the first printing device designated by the first printer driver;
When there is a print request, determining whether the print request is from the first printer driver and designating the printer port obtained by the obtaining step;
If it is determined in the determining step that the print request is from the first printer driver, the print request is transmitted to the first printer, and the print request is transmitted from the first printer driver. And prohibiting transmission of the print request to the first printing device if it is determined that the printer port acquired by the acquiring step is designated.
A printing control method comprising:
前記第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、
印刷要求があった場合に、前記印刷要求は前記第1のプリンタドライバからのものであるかどうか、及び前記取得ステップにより取得されたプリンタポートを指定するものであるかどうかを判断するステップと、
前記判断ステップにより、印刷要求が第1のプリンタドライバからのものであると判断された場合には、前記印刷要求を前記第1の印刷装置に送信し、印刷要求が前記第1のプリンタドライバからのものではなく、かつ前記取得ステップにより取得されたプリンタポートを指定するものであると判断された場合には、前記印刷要求の前記第1の印刷装置への送信を禁止するステップと、
をコンピュータに実行させるための印刷制御プログラム。 A computer having a plurality of printer drivers including a first printer driver and transmitting a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver. A print control program for executing
Obtaining information of a printer port that can be supported by the first printing device designated by the first printer driver;
When there is a print request, determining whether the print request is from the first printer driver and designating the printer port obtained by the obtaining step;
If it is determined in the determining step that the print request is from the first printer driver, the print request is transmitted to the first printer, and the print request is transmitted from the first printer driver. And prohibiting transmission of the print request to the first printing device if it is determined that the printer port acquired by the acquiring step is designated.
Print control program for causing a computer to execute.
前記第1のプリンタドライバが指定するプリンタポートの情報、及び第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得する取得手段と、
前記取得手段により取得された、第1のプリンタドライバが指定するプリンタポートを、第1のプリンタドライバ以外のプリンタドライバが使用するのを禁止するとともに、前記第1の印刷装置が対応可能とするプリンタポートのうち、前記第1のプリンタドライバが指定するプリンタポート以外のプリンタポートの使用を禁止する禁止手段と、
を備えたことを特徴とする印刷制御装置。 Print control having a plurality of printer drivers including a first printer driver and capable of transmitting a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver A device,
Obtaining means for obtaining information on a printer port designated by the first printer driver and information on a printer port which can be supported by the first printing device designated by the first printer driver;
A printer that is prohibited by the printer driver other than the first printer driver from using the printer port specified by the first printer driver acquired by the acquisition unit and that can be supported by the first printing apparatus. Prohibiting means for prohibiting use of a printer port other than the printer port designated by the first printer driver among the ports;
A printing control apparatus comprising:
前記第1のプリンタドライバが指定するプリンタポートの情報、及び第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、
前記取得ステップにより取得された、第1のプリンタドライバが指定するプリンタポートを、第1のプリンタドライバ以外のプリンタドライバが使用するのを禁止するとともに、前記第1の印刷装置が対応可能とするプリンタポートのうち、前記第1のプリンタドライバが指定するプリンタポート以外のプリンタポートの使用を禁止するステップと、
を備えたことを特徴とする印刷制御方法。 Print control having a plurality of printer drivers including a first printer driver and capable of transmitting a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver A method,
Obtaining information on a printer port designated by the first printer driver and information on a printer port which can be supported by the first printing device designated by the first printer driver;
A printer that prohibits use of the printer port specified by the first printer driver acquired by the acquisition step by a printer driver other than the first printer driver, and that is compatible with the first printing apparatus. Prohibiting use of a printer port other than the printer port designated by the first printer driver among the ports;
A printing control method comprising:
前記第1のプリンタドライバが指定するプリンタポートの情報、及び第1のプリンタドライバが指定する前記第1の印刷装置が対応可能とするプリンタポートの情報を取得するステップと、
前記取得ステップにより取得された、第1のプリンタドライバが指定するプリンタポートを、第1のプリンタドライバ以外のプリンタドライバが使用するのを禁止するとともに、前記第1の印刷装置が対応可能とするプリンタポートのうち、前記第1のプリンタドライバが指定するプリンタポート以外のプリンタポートの使用を禁止するステップと、
をコンピュータに実行させるための印刷制御プログラム。 A computer having a plurality of printer drivers including a first printer driver and transmitting a print request to at least one printing apparatus including the first printing apparatus designated by the first printer driver. A print control program for executing
Obtaining information on a printer port designated by the first printer driver and information on a printer port which can be supported by the first printing device designated by the first printer driver;
A printer that prohibits use of the printer port specified by the first printer driver acquired by the acquisition step by a printer driver other than the first printer driver, and that is compatible with the first printing apparatus. Prohibiting use of a printer port other than the printer port designated by the first printer driver among the ports;
Print control program for causing a computer to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006289285A JP4844347B2 (en) | 2006-10-24 | 2006-10-24 | Print control apparatus, print control method, and print control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006289285A JP4844347B2 (en) | 2006-10-24 | 2006-10-24 | Print control apparatus, print control method, and print control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008108010A true JP2008108010A (en) | 2008-05-08 |
JP4844347B2 JP4844347B2 (en) | 2011-12-28 |
Family
ID=39441321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006289285A Expired - Fee Related JP4844347B2 (en) | 2006-10-24 | 2006-10-24 | Print control apparatus, print control method, and print control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4844347B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012048356A (en) * | 2010-08-25 | 2012-03-08 | Brother Ind Ltd | Print control device and program |
JP2013222307A (en) * | 2012-04-16 | 2013-10-28 | Konica Minolta Inc | Portable terminal device, job control method, and job control program |
JP2014211894A (en) * | 2009-01-19 | 2014-11-13 | 株式会社リコー | Program and information processor |
US8958110B2 (en) | 2013-04-26 | 2015-02-17 | Konica Minolta, Inc. | Displaying image forming apparatus job settings on a portable apparatus |
US20230024881A1 (en) * | 2021-07-26 | 2023-01-26 | Seiko Epson Corporation | Print control device, print control method, and print control program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001256014A (en) * | 2000-01-04 | 2001-09-21 | Minolta Co Ltd | Output system, output method to be used for the same and recording medium in which program to be executed in output system is recorded |
JP2005031784A (en) * | 2003-07-08 | 2005-02-03 | Seiko Epson Corp | Printing restriction system, printing restriction apparatus, printing restriction program, and printing restriction method |
JP2006260455A (en) * | 2005-03-18 | 2006-09-28 | Ricoh Co Ltd | Data output device, program and recording medium |
JP2006277344A (en) * | 2005-03-29 | 2006-10-12 | Canon Inc | Information processor, information processing method, program and storage medium |
JP2008009773A (en) * | 2006-06-29 | 2008-01-17 | Ricoh Co Ltd | Printer driver and printer |
-
2006
- 2006-10-24 JP JP2006289285A patent/JP4844347B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001256014A (en) * | 2000-01-04 | 2001-09-21 | Minolta Co Ltd | Output system, output method to be used for the same and recording medium in which program to be executed in output system is recorded |
JP2005031784A (en) * | 2003-07-08 | 2005-02-03 | Seiko Epson Corp | Printing restriction system, printing restriction apparatus, printing restriction program, and printing restriction method |
JP2006260455A (en) * | 2005-03-18 | 2006-09-28 | Ricoh Co Ltd | Data output device, program and recording medium |
JP2006277344A (en) * | 2005-03-29 | 2006-10-12 | Canon Inc | Information processor, information processing method, program and storage medium |
JP2008009773A (en) * | 2006-06-29 | 2008-01-17 | Ricoh Co Ltd | Printer driver and printer |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014211894A (en) * | 2009-01-19 | 2014-11-13 | 株式会社リコー | Program and information processor |
JP2012048356A (en) * | 2010-08-25 | 2012-03-08 | Brother Ind Ltd | Print control device and program |
CN102385488A (en) * | 2010-08-25 | 2012-03-21 | 兄弟工业株式会社 | Print control device |
US8805667B2 (en) | 2010-08-25 | 2014-08-12 | Brother Kogyo Kabushiki Kaisha | Print control device |
CN102385488B (en) * | 2010-08-25 | 2015-01-28 | 兄弟工业株式会社 | Print control device |
JP2013222307A (en) * | 2012-04-16 | 2013-10-28 | Konica Minolta Inc | Portable terminal device, job control method, and job control program |
US8958110B2 (en) | 2013-04-26 | 2015-02-17 | Konica Minolta, Inc. | Displaying image forming apparatus job settings on a portable apparatus |
US20230024881A1 (en) * | 2021-07-26 | 2023-01-26 | Seiko Epson Corporation | Print control device, print control method, and print control program |
US11647143B2 (en) * | 2021-07-26 | 2023-05-09 | Seiko Epson Corporation | Print control device, print control method, and print control program |
Also Published As
Publication number | Publication date |
---|---|
JP4844347B2 (en) | 2011-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4889776B2 (en) | Printer control apparatus, printer control method, printing system, program, and recording medium | |
US8776045B2 (en) | Device, method and program for creating installer | |
US8493596B2 (en) | Printer driver, recording medium, information processing apparatus, printing system, and printer driver setting method | |
US8493577B2 (en) | Control device, image forming apparatus, printing system, control method, and control program | |
US8432559B2 (en) | Image processing apparatus, image processing method, program and storage medium | |
JP2004334874A (en) | Print control system and print control method | |
JP2009217331A (en) | Information processor, control method for information processor, program and recording medium | |
JP2009075772A (en) | Print instruction apparatus, printing apparatus, printing system, and program | |
JP2006252480A (en) | Computer, image processing system, and image processing method | |
JP4844347B2 (en) | Print control apparatus, print control method, and print control program | |
JP2006209292A (en) | Device driver and recording medium | |
JP2008123058A (en) | Printing system, printing-controlling device, and program | |
JP4789653B2 (en) | Information processing apparatus, device management method, and program | |
JP2010186333A (en) | Web server, processing method, and program | |
JP4981936B2 (en) | Installation method of installer and printer driver | |
JP2011170685A (en) | Installation program and installation method | |
JP2010211706A (en) | Information processor, information processing method, program and recording medium | |
JP2010099891A (en) | Printing controller, printing controlling method, and computer program | |
JP6191272B2 (en) | Printing program, information processing apparatus, and printing system | |
JP4867184B2 (en) | Processing mode designation information conversion program and processing mode designation information conversion method | |
JP2005313413A (en) | Image processing system, image processor and program | |
JP5154684B2 (en) | Printer control apparatus, printer control method, printing system, program, and recording medium | |
JP7086771B2 (en) | Printing device, control method of printing device, and program | |
JP5375102B2 (en) | Host device, host device control method, image forming system, and computer program | |
US20150062649A1 (en) | Information processing apparatus, program, and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090811 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091211 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110608 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110621 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110819 |
|
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: 20110913 |
|
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: 20110926 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 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 |