[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5125286B2 - Print control apparatus and print control program - Google Patents

Print control apparatus and print control program Download PDF

Info

Publication number
JP5125286B2
JP5125286B2 JP2007192176A JP2007192176A JP5125286B2 JP 5125286 B2 JP5125286 B2 JP 5125286B2 JP 2007192176 A JP2007192176 A JP 2007192176A JP 2007192176 A JP2007192176 A JP 2007192176A JP 5125286 B2 JP5125286 B2 JP 5125286B2
Authority
JP
Japan
Prior art keywords
printing
image information
image
function
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007192176A
Other languages
Japanese (ja)
Other versions
JP2009031845A (en
Inventor
実 遊佐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2007192176A priority Critical patent/JP5125286B2/en
Publication of JP2009031845A publication Critical patent/JP2009031845A/en
Application granted granted Critical
Publication of JP5125286B2 publication Critical patent/JP5125286B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、印刷制御装置、及び印刷制御プログラムに関する。   The present invention relates to a print control apparatus and a print control program.

プリントサーバは、一般に、パソコンから画像情報を受信し、受信した画像情報を一時的に記憶した後に、プリンタへ送信する。これに対して、プリントサーバから画像情報を受信したプリンタは、当該画像情報により示される画像の印刷処理を実行する。   In general, the print server receives image information from a personal computer, temporarily stores the received image information, and transmits the image information to a printer. On the other hand, the printer that has received the image information from the print server executes a printing process for the image indicated by the image information.

ところで、プリントサーバとプリンタとが接続されたプリントシステムの機能として、プリントサーバに記憶された画像情報により示される画像の印刷処理を当該画像情報がプリントサーバに記憶された順に指示されたプリンタに対して当該画像情報を送信し印刷処理を実行させるダイレクトプリント機能や、プリントサーバに記憶された画像情報の中からユーザによって選択された画像情報により示される画像の印刷処理を実行するオンデマンドプリント機能が設けられたプリンタがある。   By the way, as a function of a print system in which a print server and a printer are connected, an image print process indicated by image information stored in the print server is performed for a printer instructed in the order in which the image information is stored in the print server. A direct print function for transmitting the image information and executing the print process, and an on-demand print function for executing the print process of the image indicated by the image information selected by the user from the image information stored in the print server. There is a printer provided.

ダイレクトプリント機能による印刷は、ユーザの操作としてプリントジョブを印刷処理させるプリンタを指示してプリントサーバに送信する。一方、オンデマンドプリント機能による印刷は、ユーザの操作として、プリントジョブをプリントサーバに送信する指示を行った後にユーザがプリンタの設置位置まで移動し、当該プリンタに設けられている操作パネルを操作することで上記プリントサーバに送信し保持されたプリントジョブを選択し、印刷指示を行う。この操作により、指示したプリントジョブを当該プリンタで印刷処理させることができる。   In printing using the direct print function, a printer that prints a print job is instructed as a user operation and transmitted to the print server. On the other hand, in the printing by the on-demand print function, after giving an instruction to send a print job to the print server as a user operation, the user moves to a printer installation position and operates an operation panel provided in the printer. As a result, the print job transmitted to and held by the print server is selected and a print instruction is issued. By this operation, the instructed print job can be printed by the printer.

そして、上記ダイレクトプリント機能及びオンデマンドプリント機能が設けられたプリンタに関する技術として、特許文献1には、ダイレクトプリント機能により印刷処理が実行されるプリントジョブに含まれる画像情報が、過去にオンデマンドプリント機能により印刷処理が実行された画像情報であった場合、当該プリントジョブを機密文章とみなし、オンデマンドプリント機能により印刷処理を実行する技術が開示されている。また、特許文献2には、ダイレクトプリント機能により印刷処理が実行されたプリントジョブに含まれる画像情報により示される画像が、予め登録されている定型フォーマットと異なる場合、当該プリントジョブの印刷処理をオンデマンドプリント機能に切り替えて実行する技術が開示されている。
特開2004−001284号公報 特開2006−255936号公報
As a technique related to a printer provided with the direct print function and the on-demand print function, Patent Document 1 discloses that image information included in a print job for which print processing is executed by the direct print function, In the case of image information that has been subjected to print processing by a function, a technique is disclosed in which the print job is regarded as confidential text and the print processing is executed by an on-demand print function. Further, in Patent Document 2, if an image indicated by image information included in a print job that has been printed by the direct print function is different from a pre-registered standard format, the print processing of the print job is turned on. A technique for switching to and executing the demand print function is disclosed.
JP 2004-001284 A JP 2006-255936 A

本発明は、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となっても、当該印刷処理を速やかに実行させることができる印刷制御装置、及び印刷制御プログラムを提供することを目的とする。   The present invention provides a print control apparatus capable of promptly executing a print process of received image information even when the print process is not performed under a predetermined condition by a designated printing apparatus, And a print control program.

請求項1に記載の発明は、上記目的を達成するために、情報処理装置に接続され、画像情報、及び当該画像情報により示される画像の印刷を実行させる印刷装置を特定する特定情報を前記情報処理装置から受信する受信手段と、少なくとも前記受信手段によって受信された前記画像情報を記憶する記憶手段と、前記記憶手段によって記憶された前記画像情報を接続された複数の印刷装置であって、前記記憶手段に記憶された前記画像情報により示される画像の印刷処理を前記記憶手段に前記画像情報が記憶された順に実行する第1の機能が設けられた印刷装置、及び前記記憶手段に記憶された前記画像情報の中から使用者に選択された画像情報により示される画像の印刷処理を実行する第2の機能が設けられた印刷装置を含む複数の印刷装置の何れかへ選択的に送信する送信手段と、前記特定情報によって特定される印刷装置が、当該特定情報と共に受信した前記画像情報により示される画像の印刷処理が停滞する状態であることを示す第1の状態、及び印刷処理の継続が不可能な状態であることを示す第2の状態の少なくとも一方の状態である場合に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在する場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えると共に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在しない場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、前記複数の印刷装置のうち当該特定情報によって特定される印刷装置とは異なる前記第2の機能が設けられた印刷装置に切り替える切替手段と、前記切替手段により、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられた場合に、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、前記画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられたことを、前記情報処理装置に通知する通知手段と、を備えている。 In order to achieve the above object, the invention according to claim 1 is characterized in that the information is specified to identify image information connected to an information processing apparatus and to perform printing of an image indicated by the image information. Receiving means for receiving from a processing device; storage means for storing at least the image information received by the receiving means; and a plurality of printing devices connected to the image information stored by the storage means , A printing apparatus provided with a first function for executing print processing of an image indicated by the image information stored in the storage means in the order in which the image information is stored in the storage means, and the storage means stored in the storage means a plurality of printing devices including a printing apparatus a second function of executing print processing of the image represented by the image information selected by the user is provided from the image information First indicating that the transmission means for selectively transmitting to any one of the printing apparatuses specified by the specific information is in a state where the printing process of the image indicated by the image information received together with the specific information is stagnant. And the second state indicating that the continuation of the printing process is not possible, and the image does not have image information for executing printing by the first function. When there is a printing apparatus provided with the first function, the printing apparatus that executes printing of the image indicated by the image information received together with the specific information is designated as the first apparatus that does not have the image information. When switching to a printing apparatus provided with a function and there is no printing apparatus provided with the first function that does not have image information for performing printing by the first function, The printing apparatus for performing printing of an image represented by the image information received together with the specific information, different from the second function and the printing device specified by the specific information among the plurality of printing devices are provided printing The switching means for switching to the apparatus, and the switching means for executing the printing of the image indicated by the image information received together with the specific information is provided with the first function not having the image information. When the printing apparatus is switched to a printing apparatus, the printing apparatus that executes printing of the image indicated by the image information received together with the specific information is provided with the first function that does not have the image information. Notification means for notifying the information processing apparatus that the information has been switched to .

また、請求項2に記載の発明は、請求項1の発明において、前記第1の状態は、前記特定情報と共に受信した前記画像情報よりも先行して印刷処理を実行する画像情報が所定数以上である状態、前記特定情報と共に受信した前記画像情報よりも先行して実行する印刷処理に要する時間が所定時間以上である状態、及び前記特定情報と共に受信した前記画像情報により示される画像の印刷処理が終了すると予測される時間が所定時間以上である状態の少なくとも一つの状態であるものとする。   The invention according to claim 2 is the invention according to claim 1, wherein the first state is that a predetermined number or more of image information for performing a printing process preceding the image information received together with the specific information. A state in which the time required for the printing process executed prior to the image information received together with the specific information is a predetermined time or more, and a print process of the image indicated by the image information received together with the specific information Is assumed to be at least one state in which the time predicted to end is a predetermined time or more.

また、請求項3に記載の発明は、請求項1の発明において、前記第2の状態は、紙詰まりが発生している状態、故障が発生している状態、及び消費される消耗品が所定量以下となっている状態の少なくとも一つの状態であるものとする。   According to a third aspect of the present invention, in the first aspect of the present invention, the second state includes a state in which a paper jam has occurred, a state in which a failure has occurred, and a consumable to be consumed. It is assumed that the state is at least one of the states below the fixed amount.

一方、請求項に記載の発明は、上記目的を達成するために、接続された情報処理装置から受信した画像情報、及び接続された複数の印刷装置の中から当該画像情報により示される画像の印刷を実行させる印刷装置を特定する特定情報を記憶手段に記憶する記憶ステップと、前記記憶ステップによって記憶された前記画像情報を接続された複数の印刷装置であって、前記記憶ステップに記憶された前記画像情報により示される画像の印刷処理を前記記憶ステップに前記画像情報が記憶された順に実行する第1の機能が設けられた印刷装置、及び前記記憶ステップに記憶された前記画像情報の中から使用者に選択された画像情報により示される画像の印刷処理を実行する第2の機能が設けられた印刷装置を含む複数の印刷装置の何れかへ選択的に送信する送信ステップと、前記特定情報によって特定される印刷装置が、当該特定情報と共に受信した前記画像情報により示される画像の印刷処理が停滞する状態であることを示す第1の状態、及び印刷処理の継続が不可能な状態であることを示す第2の状態の少なくとも一方の状態である場合に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在する場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えると共に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在しない場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、前記複数の印刷装置のうち当該特定情報によって特定される印刷装置とは異なる前記第2の機能が設けられた印刷装置に切り替える切替ステップと、前記切替ステップにより、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられた場合に、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、前記画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられたことを、前記情報処理装置に通知する通知ステップと、をコンピュータに実行させるものである。 On the other hand, in order to achieve the above-mentioned object, the invention described in claim 4 includes image information received from a connected information processing apparatus and an image indicated by the image information from a plurality of connected printing apparatuses. A storage step of storing specific information for specifying a printing apparatus for executing printing in a storage unit; and a plurality of printing apparatuses connected to the image information stored in the storage step, the information stored in the storage step A printing apparatus provided with a first function for executing the printing process of the image indicated by the image information in the order in which the image information is stored in the storage step, and the image information stored in the storage step Selectable to any of a plurality of printing apparatuses including a printing apparatus provided with a second function for executing a printing process of an image indicated by image information selected by a user A transmission step of transmitting, the printing apparatus specified by the specifying information, a first state indicating that the printing process of the image represented by the image information received together with the specific information is ready to be stagnant, and the printing process The first function is provided that does not have image information for executing printing by the first function when the state is at least one of the second states indicating that it is impossible to continue the printing. If the specified printing apparatus is present, the printing apparatus that executes printing of the image indicated by the image information received together with the specific information is printed with the first function that does not have the image information. When there is no printing apparatus provided with the first function that does not have image information for executing printing by the first function, the specific information and The printing apparatus for performing printing of an image represented by the image information received, the printing apparatus different second function is provided with the printing device specified by the specific information among the plurality of printing devices The switching step for switching, and the printing device for executing printing of the image indicated by the image information received together with the specific information by the switching step is provided with the first function that does not have the image information. Is switched to a printing apparatus that performs printing of an image indicated by the image information received together with the specific information and that has the first function that does not have the image information. And a notification step of notifying the information processing apparatus of the fact that it has been performed.

請求項1及び請求項に記載の発明によれば、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となっても、本構成を有していない場合に比較して、当該印刷処理を速やかに実行させることができる、という優れた効果を有する。 According to the first and fourth aspects of the present invention, even when the print processing of the received image information is not performed under a predetermined condition by the designated printing apparatus, the present configuration is provided. Compared with the case where it does not do, it has the outstanding effect that the said printing process can be performed rapidly.

また、請求項2に記載の発明によれば、状況に対応して、印刷処理を速やかに実行させることができる、という優れた効果を有する。   In addition, according to the second aspect of the invention, there is an excellent effect that the printing process can be executed promptly according to the situation.

また、請求項3に記載の発明によれば、状況に対応して、印刷処理を速やかに実行させることができる、という優れた効果を有する。   Further, according to the invention described in claim 3, there is an excellent effect that the printing process can be executed promptly according to the situation.

また、請求項に記載の発明によれば、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となり、且つ第1の機能により印刷を実行する画像情報を有していない第1の機能が設けられた印刷装置が存在する場合、画像情報を有していない第1の機能が設けられた印刷装置によって印刷処理を速やかに実行させることができる、という優れた効果を有する。 The print according to the invention described in claim 1, the printing process of the received image information, Ri Do a state where the printing process is not performed at a predetermined condition by the specified printing apparatus, and the first function When there is a printing apparatus provided with a first function that does not have image information, the printing process is quickly executed by the printing apparatus provided with the first function that does not have image information . It has an excellent effect of being able to.

更に、請求項に記載の発明によれば、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となり、且つ第1の機能により印刷を実行する画像情報を有していない第1の機能が設けられた印刷装置が存在しない場合でも、第2の機能が設けられた印刷装置によって印刷処理を速やかに実行させることができる、という優れた効果を有する。 Further, according to the first aspect of the present invention, the print processing of the received image information is in a state where the print processing is not performed under a predetermined condition by the designated printing apparatus, and printing is executed by the first function. Even when there is no printing apparatus provided with the first function that does not have image information to be printed, an excellent effect that the printing process can be quickly executed by the printing apparatus provided with the second function Have

以下、図面を参照して、本発明の実施の形態について詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

なお、本実施の形態では、本発明を複数のパーソナルコンピュータ(以下、「パソコン」という。)、単一のプリントサーバ、及び複数のプリンタにより構成された印刷システムに適用した場合について説明する。   In the present embodiment, a case will be described in which the present invention is applied to a printing system including a plurality of personal computers (hereinafter referred to as “personal computers”), a single print server, and a plurality of printers.

まず、図1を参照して、本実施の形態に係る印刷システムの構成を説明する。   First, the configuration of a printing system according to the present embodiment will be described with reference to FIG.

同図に示されるように、本実施の形態に係る印刷システムは、複数のパソコン14と、複数のプリンタ16A、16B、16C・・・とを備えると共に、当該パソコンとプリンタとの間にネットワーク12を介して接続されたプリントサーバ10を備えている。   As shown in the figure, the printing system according to the present embodiment includes a plurality of personal computers 14 and a plurality of printers 16A, 16B, 16C... And a network 12 between the personal computers and the printers. The print server 10 is connected via the network.

本実施の形態に係る複数のプリンタ16A、16B、16C・・・は、通常の印刷処理に加え、プリントサーバ10に保持されたプリントジョブを選択して印刷指示することにより印刷処理を行うオンデマンドプリント機能が搭載されている。なお、上記複数のプリンタを特に区別する必要がない場合には、符号末尾のアルファベットは省略して、「プリンタ16」と表記する。   A plurality of printers 16A, 16B, 16C,... According to the present embodiment perform on-demand processing by selecting a print job held in the print server 10 and instructing printing in addition to normal printing processing. The print function is installed. If it is not necessary to distinguish between the plurality of printers, the alphabet at the end of the code is omitted, and the “printer 16” is described.

パソコン14は、プリンタ16で画像の印刷処理を行わせる際に、プリントサーバ10へプリントジョブを送信する。プリントサーバ10は、パソコン14からプリントジョブを受信する。なお、上記プリントジョブには、印刷すべき画像を示す画像情報、画像の印刷処理を実行させるプリンタ16を特定することのできる特定情報、及び当該印刷処理に関する各種設定情報(例えば、出力枚数、用紙サイズ等)等が含まれる。   The personal computer 14 transmits a print job to the print server 10 when the printer 16 performs image printing processing. The print server 10 receives a print job from the personal computer 14. The print job includes image information indicating an image to be printed, identification information that can specify the printer 16 that executes the image printing process, and various setting information related to the printing process (for example, the number of output sheets, paper Size etc.).

そして、プリントサーバ10は、パソコン14から受信したプリントジョブを一時的に記憶し、その後ネットワーク12を介して上記特定情報によって特定されるプリンタ16へプリントジョブを送信する。プリントジョブを受信したプリンタ16は当該プリントジョブに含まれる画像情報により示される画像の印刷処理を実行する。   The print server 10 temporarily stores the print job received from the personal computer 14 and then transmits the print job to the printer 16 specified by the specific information via the network 12. The printer 16 that has received the print job executes print processing of an image indicated by the image information included in the print job.

ここで、ダイレクトプリント機能による印刷処理、及びオンデマンドプリント機能による印刷処理について説明する。   Here, a printing process using the direct print function and a printing process using the on-demand print function will be described.

ダイレクトプリント機能による印刷処理は、プリントジョブがプリントサーバ10に記憶された順に、プリントジョブに含まれる画像情報により示される画像の印刷処理を、当該画像情報に対応する特定情報によって特定されるプリンタ16で実行させる制御を行う。   In the printing process using the direct print function, the printing process of the image indicated by the image information included in the print job is performed in the order in which the print job is stored in the print server 10, and the printer 16 specified by the specific information corresponding to the image information. Control to be executed in

一方、オンデマンドプリント機能による印刷処理は、印刷処理を実行させるプリンタ16に設けられた操作用パネル18を介して、ユーザがプリントサーバ10へ送信し当該プリントサーバ10に記憶し保持されたプリントジョブの印刷処理を実行するために必要なユーザ認証を実行する。ユーザ認証のためには、例えば予め設定されたパスワードが操作用パネル18を用いて、ユーザによって打ち込まれる。打ち込まれたパスワードが予め登録されている当該ユーザのものと一致している場合は、プリントサーバ10が当該ユーザにより送信され保持しているプリントジョブの一覧を当該プリンタ16に送信し、操作用パネル18が送信されたプリントジョブの一覧を表示する。そして、ユーザは印刷処理を希望するプリントジョブを当該一覧の中から選択し、選択したプリントジョブの印刷要求指示を操作用パネル18から、当該プリンタ16からプリントサーバ10へ送信させる。プリントサーバ10は当該印刷要求指示を受信すると、ユーザにより選択されたプリントジョブを当該プリンタ16に送信する。そして、当該プリンタ16は、送信されたプリントジョブに含まれる画像情報により示される画像の印刷を実行する。なお、オンデマンドプリント機能で印刷処理を実行させるプリンタは、プリントサーバ10に接続されオンデマンドプリント機能が設けられているプリンタであれば何れのプリンタでもよい。   On the other hand, the print processing by the on-demand print function is a print job that is transmitted to the print server 10 by the user via the operation panel 18 provided in the printer 16 that executes the print processing, and stored and held in the print server 10. The user authentication necessary for executing the printing process is executed. For user authentication, for example, a preset password is entered by the user using the operation panel 18. If the entered password matches that of the user registered in advance, the print server 10 transmits a list of print jobs transmitted and held by the user to the printer 16, and the operation panel. A list of print jobs sent 18 is displayed. Then, the user selects a print job desired to be printed from the list, and transmits a print request instruction of the selected print job from the operation panel 18 to the print server 10. When receiving the print request instruction, the print server 10 transmits the print job selected by the user to the printer 16. Then, the printer 16 prints an image indicated by the image information included in the transmitted print job. Note that the printer that executes the printing process with the on-demand print function may be any printer that is connected to the print server 10 and provided with the on-demand print function.

また、プリンタ16は、紙詰まりが発生している状態、故障が発生している状態、及び消費される消耗品が所定量以下となっている状態の少なくとも一つの状態の発生の有無を示すプリンタ状態情報を送信する。プリントサーバ10は、ネットワーク12を介して当該プリンタ状態情報を受信する。   The printer 16 is a printer that indicates whether or not at least one of a state in which a paper jam has occurred, a state in which a failure has occurred, and a state in which a consumable to be consumed is equal to or less than a predetermined amount has occurred. Send status information. The print server 10 receives the printer status information via the network 12.

次に、図2を参照して、印刷システムで特に重要な役割を有するプリントサーバ10の電気系の要部構成を説明する。   Next, with reference to FIG. 2, the configuration of the main part of the electrical system of the print server 10 having a particularly important role in the printing system will be described.

同図に示すように、プリントサーバ10は、プリントサーバ10全体の制御を司るCPU(Central Processing Unit)30、CPU30により実行されるプログラムをロードしたり、作業データを格納するため等に使用されるRAM(Random Access Memory)32、プログラムその他の情報が予め書き込まれたROM(Read Only Memory)34、磁気ディスク型の外部記憶装置であり、CPU30により実行されるプログラム、パソコン14から送信されたプリントジョブ等、各種のデータを記憶するハードディスクドライブ36、及びパソコン14との間とプリンタ16との間の情報の授受を司るネットワークインターフェース38を備えており、これら各部はバス40によって各々接続されている。   As shown in the figure, the print server 10 is used for loading a program executed by the CPU (Central Processing Unit) 30 that controls the entire print server 10 and for storing work data. A RAM (Random Access Memory) 32, a ROM (Read Only Memory) 34 in which programs and other information are written in advance, a magnetic disk type external storage device, a program executed by the CPU 30, and a print job transmitted from the personal computer 14 A hard disk drive 36 for storing various data, and a network interface 38 for exchanging information between the personal computer 14 and the printer 16. Each is connected.

ハードディスクドライブ36は、パソコン14から送信されたプリントジョブを記憶している。   The hard disk drive 36 stores a print job transmitted from the personal computer 14.

プリントジョブを管理するプリントジョブ管理プログラムは、ユーザがプリンタ16のダイレクトプリント機能により印刷処理を実行する場合に、図3に示されるプリンタ16とプリンタキューとの対応関係を表す模式図に表されるようにパソコン14から送信されたプリントジョブをそれぞれのプリンタ16に対応させてプリンタキュー42A、42B、42C・・・としてプリントジョブを受け付け記憶した順に印刷処理を行うよう管理している。プリンタキュー42Aはプリンタ16Aに対応しており、上記特定情報によって特定されるプリンタがプリンタ16Aである場合に、当該特定情報を含むプリントジョブを記憶する。同様にプリンタキュー42Bはプリンタ16Bに対応し、プリンタキュー42Cはプリンタ16Cに対応しており、対応するプリンタ16により印刷処理が実行されるプリントジョブを記憶する。なお、上記複数のプリンタキューを特に区別する必要がない場合には、符号末尾のアルファベットは省略して、「プリンタキュー42」と表記する。   A print job management program for managing print jobs is represented in a schematic diagram showing the correspondence between the printer 16 and the printer queue shown in FIG. 3 when the user executes print processing using the direct print function of the printer 16. As described above, the print jobs transmitted from the personal computer 14 are associated with the respective printers 16 and managed as print queues 42A, 42B, 42C. The printer queue 42A corresponds to the printer 16A, and stores a print job including the specific information when the printer specified by the specific information is the printer 16A. Similarly, the printer queue 42B corresponds to the printer 16B, the printer queue 42C corresponds to the printer 16C, and stores a print job to be printed by the corresponding printer 16. If it is not necessary to distinguish between the plurality of printer queues, the alphabet at the end of the code is omitted and the “printer queue 42” is described.

一方、上記プリントジョブ管理プログラムは、ユーザがプリンタ16のオンデマンドプリント機能により印刷処理をする場合に、パソコン14から送信されるプリントジョブを記憶する各プリンタ16に共通のプリンタキュー44として管理している。   On the other hand, the print job management program manages as a printer queue 44 common to each printer 16 storing print jobs transmitted from the personal computer 14 when the user performs print processing by the on-demand print function of the printer 16. Yes.

図4には、本実施の形態に係るプリントサーバ10の機能的な構成を示す機能ブロック図が示されている。   FIG. 4 is a functional block diagram showing a functional configuration of the print server 10 according to the present embodiment.

同図に示されるように、本実施の形態に係るプリントサーバ10は、状態確認部50、プリントジョブ管理部52、及び通知部54を備えている。   As shown in the figure, the print server 10 according to the present embodiment includes a status confirmation unit 50, a print job management unit 52, and a notification unit 54.

上記状態確認部50は、特定情報によって特定されるプリンタ16が、特定情報と共に受信した画像情報により示される画像の印刷処理が停滞することを示す第1の状態、及び印刷処理の継続が不可能であることを示す第2の状態であるか否かを確認するものであり、プリントジョブ管理部52として実行されるプリントジョブ管理プログラムは、プリンタキュー42に新たなプリントジョブを記憶した際に、プリンタキュー42から送信される当該プリントジョブを識別するためのプリントジョブIDを受信し、その後当該プリントジョブIDに対応するプリントジョブに含まれる特定情報によって特定されるプリンタ16の第1の状態と第2の状態とを確認する。そして、プリントジョブ管理部52に確認結果を送信する。   The state confirmation unit 50 is in a first state indicating that the printer 16 specified by the specific information stagnates the printing process of the image indicated by the image information received together with the specific information, and the printing process cannot be continued. The print job management program executed as the print job management unit 52 stores a new print job in the printer queue 42 when the print job management unit 52 stores a new print job. The first state and the first state of the printer 16 specified by the specific information included in the print job corresponding to the print job ID received after receiving the print job ID transmitted from the printer queue 42 for identifying the print job. Check the state of 2. Then, the confirmation result is transmitted to the print job management unit 52.

なお、第1の状態は、特定情報によって特定されるプリンタ16が、プリントジョブIDに対応するプリントジョブよりも先行して印刷処理を実行するプリントジョブが所定数以上である状態、プリントジョブIDに対応するプリントジョブよりも先行して実行する印刷処理に要する時間が所定時間以上である状態、及びプリントジョブIDに対応するプリントジョブの印刷処理が終了すると予測される時間が所定時間以上である状態である。なお、当該所定時間は、プリントジョブの受け付けから例えば5分というような経過時間として、又は例えば14時30分というような時刻として設定される。第1の状態の発生の有無は、特定情報によって特定されるプリンタ16に対応するプリンタキュー42に記憶されているプリントジョブの数、プリントジョブのデータサイズ、出力枚数、用紙サイズ等に基づいて判定される。   Note that the first state is a state in which the printer 16 specified by the specifying information has a predetermined number or more print jobs in which print processing is executed prior to the print job corresponding to the print job ID. A state in which the time required for the print processing executed prior to the corresponding print job is a predetermined time or more, and a state in which the print job corresponding to the print job ID is predicted to be completed for a predetermined time or more. It is. The predetermined time is set as an elapsed time such as 5 minutes from the reception of the print job or as a time such as 14:30. Whether the first state has occurred is determined based on the number of print jobs stored in the printer queue 42 corresponding to the printer 16 specified by the specific information, the print job data size, the number of output sheets, the paper size, and the like. Is done.

また、第2の状態は、特定情報によって特定されるプリンタ16で紙詰まりが発生している状態、故障が発生している状態、及び消費される消耗品が所定量以下となっている状態である。なお、消耗品は、用紙、トナー(プリンタ16がレーザープリンタの場合)又はインク(プリンタ16がインクジェットプリンタの場合)等が含まれる。第2の状態は、特定情報によって特定されるプリンタ16から送信されるプリンタ状態情報に基づいて判定される。   The second state is a state where a paper jam has occurred in the printer 16 specified by the specific information, a state where a failure has occurred, and a state where the consumables consumed are below a predetermined amount. is there. The consumables include paper, toner (when the printer 16 is a laser printer) or ink (when the printer 16 is an inkjet printer). The second status is determined based on printer status information transmitted from the printer 16 specified by the specific information.

なお、状態確認部50は、第1の状態として列挙した上記状態の全てを確認するとせず、少なくとも一つを確認するとしても良いし、第2の状態として列挙した上記状態の全てを確認するとせず、少なくとも一つを確認するとしても良い。また、状態確認部50は、第1の状態として列挙した上記状態以外を確認するとしても良いし、第2の状態として列挙した上記状態以外を確認するとしても良い。   Note that the state confirmation unit 50 may confirm at least one of the above states listed as the first state, or may confirm at least one of the above states, and confirm all of the above states listed as the second state. Without checking, at least one may be confirmed. Moreover, the state confirmation part 50 may confirm other than the said state enumerated as a 1st state, and may confirm other than the said state enumerated as a 2nd state.

一方、上記プリントジョブ管理部52は、特定情報によって特定されるプリンタ16が第1の状態及び第2の状態の少なくとも一方の状態である場合に、当該特定情報と共に受信した画像情報により示される画像の印刷を実行するプリンタ16を、特定情報によって特定されるプリンタ16とは異なるプリンタ16に切り替えるために、当該画像情報を含むプリントジョブを特定情報によって特定されるプリンタ16に対応するプリンタキュー42から移動させるものである。   On the other hand, when the printer 16 specified by the specific information is in at least one of the first state and the second state, the print job management unit 52 displays the image indicated by the image information received together with the specific information. In order to switch the printer 16 that executes the printing to a printer 16 different from the printer 16 specified by the specific information, the print job including the image information is changed from the printer queue 42 corresponding to the printer 16 specified by the specific information. It is to be moved.

プリントジョブ管理部52は、特定情報によって特定されるプリンタ16が、第1の状態及び第2の状態の少なくとも一方の状態である場合に、プリントジョブIDに対応するプリントジョブの印刷処理を実行するプリンタを、ダイレクトプリント機能により印刷処理を実行するプリントジョブを有していないプリンタ16に切り替える。このために、プリントジョブ管理部52は、プリントジョブIDに対応するプリントジョブを、特定情報によって特定されるプリンタ16に対応するプリンタキュー42から切り替え先のプリンタ16に対応するプリンタキュー42へ移動させる。なお、プリンタ16が、ダイレクトプリント機能により印刷処理を実行するプリントジョブを有しているか否かを判定するには、プリンタ16に対応するプリンタキュー42にプリントジョブが記憶されているか否かにより判定する。   The print job management unit 52 executes a print job print process corresponding to the print job ID when the printer 16 specified by the specific information is in at least one of the first state and the second state. The printer is switched to a printer 16 that does not have a print job for executing print processing by the direct print function. For this purpose, the print job management unit 52 moves the print job corresponding to the print job ID from the printer queue 42 corresponding to the printer 16 specified by the specific information to the printer queue 42 corresponding to the switching destination printer 16. . Note that whether or not the printer 16 has a print job for executing print processing by the direct print function is determined by whether or not the print job is stored in the printer queue 42 corresponding to the printer 16. To do.

また、プリントジョブ管理部52は、特定情報によって特定されるプリンタ16が、第1の状態及び第2の状態の少なくとも一方の状態であり、且つダイレクトプリント機能により印刷を実行する画像情報を有していないプリンタ16が存在しない場合に、プリントジョブIDに対応するプリントジョブを、オンデマンドプリント機能により印刷処理されるようにプリンタ16を切り替える。このために、プリントジョブ管理部52は、プリントジョブIDに対応するプリントジョブを、特定情報によって特定されるプリンタ16に対応するプリンタキュー42からプリンタキュー44へ移動させる。   In addition, the print job management unit 52 has image information in which the printer 16 specified by the specific information is in at least one of the first state and the second state and performs printing by the direct print function. If no printer 16 is present, the printer 16 is switched so that the print job corresponding to the print job ID is printed by the on-demand print function. For this purpose, the print job management unit 52 moves the print job corresponding to the print job ID from the printer queue 42 corresponding to the printer 16 specified by the specific information to the printer queue 44.

また、上記通知部54は、プリントジョブ管理部52によってプリンタ16の切り替えが実行された場合等に、その旨をプリントジョブを送信したパソコン14へ通知するものである。   The notification unit 54 notifies the personal computer 14 that has transmitted the print job when the print job management unit 52 performs switching of the printer 16.

なお、以上のように構成された状態確認部50、プリントジョブ管理部52、通知部54による処理は、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現することができる。この場合、当該プログラムに本実施の形態に係る印刷制御プログラムが含まれることになる。但し、ソフトウェア構成による実現に限られるものではなく、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現することもできることは言うまでもない。   Note that the processing by the state confirmation unit 50, the print job management unit 52, and the notification unit 54 configured as described above can be realized by a software configuration using a computer by executing a program. In this case, the program includes the print control program according to the present embodiment. However, the present invention is not limited to realization by a software configuration, and needless to say, it can also be realized by a hardware configuration or a combination of a hardware configuration and a software configuration.

次に、図5を参照して、本実施の形態に係るプリントサーバ10の作用を説明する。なお、図5は、ダイレクトプリント機能により印刷処理が実行されるプリントジョブを受信した場合に、プリントサーバ10のCPU30によって実行される印刷制御プログラムの処理の流れを示すフローチャートであり、プログラムは、ROM34の所定の領域に予め記憶されている。なお、プログラムは、ハードディスクドライブ36の所定の領域に予め記憶されているとしても良い。   Next, the operation of the print server 10 according to the present embodiment will be described with reference to FIG. FIG. 5 is a flowchart showing the flow of processing of a print control program executed by the CPU 30 of the print server 10 when a print job for executing print processing by the direct print function is received. Are stored in advance in a predetermined area. Note that the program may be stored in a predetermined area of the hard disk drive 36 in advance.

まず、ステップ100では、パソコン14から受信したプリントジョブに含まれる特定情報によって特定されるプリンタ16に対応するプリンタキュー42に、当該プリントジョブを記憶させる。   First, in step 100, the print job is stored in the printer queue 42 corresponding to the printer 16 specified by the specific information included in the print job received from the personal computer 14.

次のステップ102は、特定情報によって特定されるプリンタ16が、第1の状態の少なくとも一つの状態にあるか、第2の状態の少なくとも一つの状態にあるかを確認することで、プリンタ16が第1の状態及び第2の状態の少なくとも一方の状態であるか否かを判定し、肯定判定となった場合はステップ104へ移行する。   The next step 102 confirms whether the printer 16 specified by the specifying information is in at least one state of the first state or at least one state of the second state. It is determined whether the state is at least one of the first state and the second state. If the determination is affirmative, the process proceeds to step 104.

ステップ104では、上記特定情報によって特定されるプリンタ16と異なるプリンタ16に、プリントジョブが記憶されていないプリンタ16が存在するか否かを判定し、肯定判定となった場合はステップ106へ移行する。   In step 104, it is determined whether or not there is a printer 16 in which no print job is stored in a printer 16 different from the printer 16 specified by the specifying information. If the determination is affirmative, the process proceeds to step 106. .

ステップ106では、上記特定情報によって特定されるプリンタ16に対応するプリンタキュー42に記憶されたプリントジョブを、プリントジョブが記憶されていないプリンタ16に対応するプリンタキュー42へ移動する。   In step 106, the print job stored in the printer queue 42 corresponding to the printer 16 specified by the specifying information is moved to the printer queue 42 corresponding to the printer 16 in which no print job is stored.

次のステップ108で、プリントジョブを送信したパソコン14に対して、プリントジョブの印刷を実行するプリンタ16を切り替えたこと、及び切り替え先のプリンタ16を通知し、本プログラムを終了する。   In the next step 108, the personal computer 14 that has transmitted the print job is notified that the printer 16 that executes printing of the print job has been switched and the printer 16 that is the switching destination, and the program is terminated.

一方、上記ステップ104において否定判定となった場合はステップ110へ移行し、上記特定情報によって特定されるプリンタ16に対応するプリンタキュー42に記憶されたプリントジョブを、オンデマンドプリント機能により印刷処理できるようにプリンタキュー44へ移動する。   On the other hand, if a negative determination is made in step 104, the process proceeds to step 110, and the print job stored in the printer queue 42 corresponding to the printer 16 specified by the specific information can be printed by the on-demand print function. Move to the printer queue 44.

次のステップ112では、プリントジョブを送信したパソコン14に対して、プリントジョブの印刷処理をダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理へ切り替えたことを通知し、本プログラムを終了する。   In the next step 112, the personal computer 14 that has transmitted the print job is notified that the print processing of the print job has been switched from the print processing by the direct print function to the print processing by the on-demand print function, and the program ends. .

なお、ステップ102は図4に示される状態確認部50の作用に相当し、ステップ104、ステップ106、及びステップ110は図4に示されるプリントジョブ管理部52の作用に相当し、ステップ108、ステップ112は図4に示される通知部54の作用に相当する。   Note that step 102 corresponds to the operation of the state confirmation unit 50 shown in FIG. 4, and steps 104, 106, and 110 correspond to the operation of the print job management unit 52 shown in FIG. Reference numeral 112 corresponds to the operation of the notification unit 54 shown in FIG.

図6には、何れかのパソコン14から、ダイレクトプリント機能によりプリンタ16Aに対して印刷処理を実行させるプリントジョブを送信する場合における、本実施の形態に係るプリントサーバ10による処理の流れが模式的に示されている。   FIG. 6 schematically shows the flow of processing by the print server 10 according to the present embodiment when a print job for executing print processing to the printer 16A is transmitted from any of the personal computers 14 by the direct print function. Is shown in

同図に示されるように、まず、パソコン14からプリントサーバ10へ送信されたプリントジョブがプリンタキュー42Aに記憶される。   As shown in the figure, first, a print job transmitted from the personal computer 14 to the print server 10 is stored in the printer queue 42A.

次いで、状態確認部50によってプリンタキュー42Aに記憶されたプリントジョブに対応するプリントジョブIDが受信されると、状態確認部50によってプリンタキュー42Aに記憶されているプリントジョブに基づいてプリンタ16Aが第1の状態にあるか、プリンタ16Aから送信されてくるプリンタ状態情報に基づいてプリンタ16Aが第2の状態にあるか、が確認される。   Next, when a print job ID corresponding to the print job stored in the printer queue 42A is received by the status confirmation unit 50, the printer 16A performs the first operation based on the print job stored in the printer queue 42A by the status confirmation unit 50. Whether the printer 16A is in the first state or whether the printer 16A is in the second state is confirmed based on the printer state information transmitted from the printer 16A.

プリンタ16Aが第1の状態及び第2の状態の何れの状態でもない場合は、プリンタ16Aのダイレクトプリント機能により当該プリントジョブの印刷処理が実行される。   When the printer 16A is neither in the first state nor in the second state, the print processing of the print job is executed by the direct print function of the printer 16A.

一方、プリンタ16Aが第1の状態及び第2の状態の少なくとも一方の状態であり、プリンタ16Bに対応するプリンタキュー42Bにプリントジョブが記憶されていない場合は、プリントジョブ管理部52により、前記プリントジョブIDに対応するプリントジョブがプリンタキュー42Aからプリンタキュー42Bへ移動される。このとき、通知部54によってプリントジョブの印刷処理を実行するプリンタをプリンタ16Aからプリンタ16Bへ切り替えたことが、パソコン14へ通知され、プリンタ16Bのダイレクトプリント機能により当該プリントジョブの印刷処理が実行される。   On the other hand, when the printer 16A is in at least one of the first state and the second state and no print job is stored in the printer queue 42B corresponding to the printer 16B, the print job management unit 52 performs the print job. The print job corresponding to the job ID is moved from the printer queue 42A to the printer queue 42B. At this time, the notification unit 54 notifies the personal computer 14 that the printer for executing print processing of the print job has been switched from the printer 16A to the printer 16B, and the print processing of the print job is executed by the direct print function of the printer 16B. The

また、プリンタ16Aが第1の状態及び第2の状態の少なくとも一方の状態であり、プリンタキュー42B、42Cにプリントジョブが記憶されている場合は、プリントジョブ管理部52により、前記プリントジョブIDに対応するプリントジョブがプリンタキュー42Aからプリンタキュー44へ移動される。このとき、通知部54によって当該プリントジョブの印刷処理をダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理へ切り替えたことが、パソコン14へ通知される。そして、例えばプリンタ16Cのオンデマンドプリント機能により、当該プリントジョブの印刷処理が実行される。   When the printer 16A is in at least one of the first state and the second state and a print job is stored in the printer queues 42B and 42C, the print job management unit 52 sets the print job ID to the print job ID. The corresponding print job is moved from the printer queue 42A to the printer queue 44. At this time, the notification unit 54 notifies the personal computer 14 that the print processing of the print job has been switched from the print processing by the direct print function to the print processing by the on-demand print function. For example, the print processing of the print job is executed by the on-demand print function of the printer 16C.

図7には、本実施の形態に係る印刷システムを教育現場(ここでは、大学)に適用した場合のプリントサーバ10による処理の流れが模式的に示されている。なお、図7に示されるプリンタ16D、及びプリンタ16Eはダイレクトプリント機能及びオンデマンドプリント機能が設けられているプリンタとする。   FIG. 7 schematically shows the flow of processing by the print server 10 when the printing system according to the present embodiment is applied to an education site (here, a university). The printer 16D and the printer 16E shown in FIG. 7 are printers provided with a direct print function and an on-demand print function.

同図に示されるように、教室内の複数のパソコン14からプリントサーバ10へ送信されたプリントジョブは、プリンタ16Dに対応するプリンタキュー42Dに記憶される。そして、状態確認部50によってプリンタキュー42Dに記憶されたプリントジョブに対応するプリントジョブIDが受信されると、状態確認部50によってプリンタキュー42Dに記憶されているプリントジョブに基づいてプリンタ16Dが第1の状態にあるかが確認される。本適用例では、講義終了から次の講義開始までの間にプリントジョブの印刷処理を終了する必要があるとし、プリントジョブの印刷処理が終了しなければならない時刻を例えば次の講義の開始5分前までと設定する。そして、状態確認部50が確認する第1の状態を、前記プリントジョブIDに対応するプリントジョブの印刷処理が終了すると予測される時刻が当該設定された時刻以後である状態とする。なお、本適用例ではプリンタ16Dの第2の状態は確認しないものとする。プリンタ16Dが第1の状態にない場合は、当該プリントジョブの印刷処理はプリンタ16Dで実行される。   As shown in the figure, the print jobs transmitted from the plurality of personal computers 14 in the classroom to the print server 10 are stored in the printer queue 42D corresponding to the printer 16D. Then, when the status confirmation unit 50 receives a print job ID corresponding to the print job stored in the printer queue 42D, the printer 16D determines the first printer 16D based on the print job stored in the printer queue 42D. Whether it is in the state of 1 is confirmed. In this application example, it is assumed that the print job printing process needs to be completed between the end of the lecture and the start of the next lecture, and the time at which the print job print process must be completed is, for example, 5 minutes after the start of the next lecture. Set as before. Then, the first state confirmed by the state confirming unit 50 is set to a state in which the time when the print processing of the print job corresponding to the print job ID is predicted is after the set time. In this application example, the second state of the printer 16D is not confirmed. When the printer 16D is not in the first state, the printing process for the print job is executed by the printer 16D.

一方、プリンタ16Dが第1の状態にある場合は、プリントジョブ管理部52によって前記プリントジョブIDに対応するプリントジョブがプリンタキュー42Dからプリンタキュー44へ移動される。このとき、通知部54によってプリントジョブの印刷処理をダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理へ切り替えたことが、前記プリントジョブIDに対応するプリントジョブをプリントサーバ10へ送信したパソコン14へ通知される。そして、後ほど教室外に設置されたプリンタ16Eのオンデマンドプリント機能により、前記プリントジョブの印刷処理が実行される。   On the other hand, when the printer 16D is in the first state, the print job management unit 52 moves the print job corresponding to the print job ID from the printer queue 42D to the printer queue 44. At this time, the fact that the printing process of the print job is switched from the printing process by the direct printing function to the printing process by the on-demand printing function by the notifying unit 54 has transmitted the print job corresponding to the print job ID to the print server 10 14 is notified. Then, the print job is printed by the on-demand print function of the printer 16E installed outside the classroom.

以上、本発明を上記実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。   As mentioned above, although this invention was demonstrated using the said embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various modifications or improvements can be added to the above-described embodiment without departing from the gist of the invention, and embodiments to which such modifications or improvements are added are also included in the technical scope of the present invention.

また、上記の実施の形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。前述した実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における組み合わせにより種々の発明を抽出できる。上記実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。   The above embodiments do not limit the invention according to the claims (claims), and all the combinations of features described in the embodiments are essential for the solution means of the invention. Is not limited. The embodiments described above include inventions at various stages, and various inventions can be extracted by combinations of a plurality of disclosed constituent elements. Even if some constituent elements are deleted from all the constituent elements shown in the above embodiment, as long as an effect is obtained, a configuration in which these some constituent elements are deleted can be extracted as an invention.

その他、上記実施の形態で説明した印刷処理システムやプリントサーバ10の構成(図1〜図4参照。)は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりすることができることは言うまでもない。   In addition, the configuration (see FIGS. 1 to 4) of the print processing system and the print server 10 described in the above embodiment is merely an example, and unnecessary portions can be deleted without departing from the gist of the present invention. Needless to say, you can add new parts.

更に、上記の実施の形態で説明した印刷制御プログラムの処理の流れ(図5参照。)も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりすることができることは言うまでもない。   Furthermore, the flow of processing of the print control program described in the above embodiment (see FIG. 5) is also an example, and unnecessary steps can be deleted or new steps can be added without departing from the scope of the present invention. Needless to say, they can be added or the processing order can be changed.

また、上記の実施の形態に係る印刷システムにおけるプリンタ16は、ダイレクトプリント機能及びオンデマンドプリント機能が設けられたプリンタとしたが、ダイレクトプリント機能、及びオンデマンドプリント機能の何れか一方の機能しか設けられていないプリンタも含む印刷システムとしても良い。   The printer 16 in the printing system according to the above embodiment is a printer provided with a direct print function and an on-demand print function. However, only one of the direct print function and the on-demand print function is provided. A printing system including an unprinted printer may be used.

また、上記の実施の形態に係る印刷制御プログラムは、プリントサーバ10に予めインストールしておく形態や、コンピュータ読み取り可能な記録媒体に格納された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等に適用することができる。   The print control program according to the above embodiment includes a form installed in advance in the print server 10, a form provided in a state stored in a computer-readable recording medium, and a wired or wireless communication unit. It can be applied to a form distributed via the Internet.

実施の形態に係る印刷システムの概略構成を示す図である。1 is a diagram illustrating a schematic configuration of a printing system according to an embodiment. 実施の形態に係るプリントサーバの電気系の要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the electric system of the print server which concerns on embodiment. プリンタとプリンタキューとの対応関係を概念的に表す模式図である。FIG. 3 is a schematic diagram conceptually showing a correspondence relationship between a printer and a printer queue. 実施の形態に係るプリントサーバの機能的な構成を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating a functional configuration of a print server according to an embodiment. 実施の形態に係る印刷制御プログラムの処理の流れを示すフローチャートである。6 is a flowchart illustrating a processing flow of a print control program according to the embodiment. 実施の形態に係る印刷システムの適用例を示す模式図である。It is a schematic diagram which shows the example of application of the printing system which concerns on embodiment. 実施の形態に係る大学における適用例を示す模式図である。It is a schematic diagram which shows the example of application in the university which concerns on embodiment.

符号の説明Explanation of symbols

10 プリントサーバ
14 パソコン(情報処理装置)
16 プリンタ(印刷装置)
36 ハードディスクドライブ(記憶手段)
38 ネットワークインターフェース(受信手段、送信手段)
52 プリントジョブ管理部(切替手段)
10 Print server 14 Personal computer (information processing equipment)
16 Printer (printing device)
36 Hard disk drive (storage means)
38 Network interface (reception means, transmission means)
52 Print Job Management Unit (Switching Unit)

Claims (4)

情報処理装置に接続され、画像情報、及び当該画像情報により示される画像の印刷を実行させる印刷装置を特定する特定情報を前記情報処理装置から受信する受信手段と、
少なくとも前記受信手段によって受信された前記画像情報を記憶する記憶手段と、
前記記憶手段によって記憶された前記画像情報を接続された複数の印刷装置であって、前記記憶手段に記憶された前記画像情報により示される画像の印刷処理を前記記憶手段に前記画像情報が記憶された順に実行する第1の機能が設けられた印刷装置、及び前記記憶手段に記憶された前記画像情報の中から使用者に選択された画像情報により示される画像の印刷処理を実行する第2の機能が設けられた印刷装置を含む複数の印刷装置の何れかへ選択的に送信する送信手段と、
前記特定情報によって特定される印刷装置が、当該特定情報と共に受信した前記画像情報により示される画像の印刷処理が停滞する状態であることを示す第1の状態、及び印刷処理の継続が不可能な状態であることを示す第2の状態の少なくとも一方の状態である場合に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在する場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えると共に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在しない場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、前記複数の印刷装置のうち当該特定情報によって特定される印刷装置とは異なる前記第2の機能が設けられた印刷装置に切り替える切替手段と、
前記切替手段により、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられた場合に、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、前記画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられたことを、前記情報処理装置に通知する通知手段と、
を備えた印刷制御装置。
Receiving means for receiving, from the information processing apparatus, specific information for specifying a printing apparatus connected to the information processing apparatus and executing printing of the image information and the image indicated by the image information;
Storage means for storing at least the image information received by the receiving means;
A plurality of printing apparatuses connected to the image information stored in the storage means, wherein the image information is stored in the storage means for printing processing of an image indicated by the image information stored in the storage means; A printing apparatus provided with a first function to be executed in order, and a second printing process for executing an image indicated by the image information selected by the user from the image information stored in the storage means Transmitting means for selectively transmitting to any of a plurality of printing apparatuses including a printing apparatus provided with a function ;
The printing apparatus identified by the identification information is in a first state indicating that the printing process of the image indicated by the image information received together with the identification information is stagnant, and the printing process cannot be continued. When there is at least one of the second states indicating the state, there is a printing apparatus provided with the first function that does not have image information for performing printing by the first function In this case, the printing apparatus that executes printing of the image indicated by the image information received together with the specific information is switched to a printing apparatus that has the first function that does not have image information. When there is no printing apparatus provided with the first function that does not have image information for performing printing by the first function, the image information received together with the specific information is included in the image information. And switching means for switching the printing apparatus provided with different ones of the second function of the printing apparatus for performing printing of an image, the printing device specified by the specific information among the plurality of printing apparatus shown Ri,
When the switching unit switches the printing device that performs printing of the image indicated by the image information received together with the specific information to a printing device that has the first function and does not have image information. In addition, the printing device that executes printing of the image indicated by the image information received together with the specific information has been switched to the printing device provided with the first function that does not have the image information. Notification means for notifying the information processing apparatus;
A printing control apparatus.
前記第1の状態は、前記特定情報と共に受信した前記画像情報よりも先行して印刷処理を実行する画像情報が所定数以上である状態、前記特定情報と共に受信した前記画像情報よりも先行して実行する印刷処理に要する時間が所定時間以上である状態、及び前記特定情報と共に受信した前記画像情報により示される画像の印刷処理が終了すると予測される時間が所定時間以上である状態の少なくとも一つの状態であることを特徴とする請求項1記載の印刷制御装置。   The first state is a state in which there is a predetermined number or more of image information to be printed prior to the image information received together with the specific information, and the image information received together with the specific information. At least one of a state in which the time required for the printing process to be executed is a predetermined time or more and a state in which the printing process of the image indicated by the image information received together with the specific information is predicted to be completed for a predetermined time or more The print control apparatus according to claim 1, wherein the print control apparatus is in a state. 前記第2の状態は、紙詰まりが発生している状態、故障が発生している状態、及び消費される消耗品が所定量以下となっている状態の少なくとも一つの状態であることを特徴とする請求項1又は請求項2記載の印刷制御装置。   The second state is at least one of a state in which a paper jam has occurred, a state in which a failure has occurred, and a state in which a consumable to be consumed is a predetermined amount or less. The print control apparatus according to claim 1 or 2. 接続された情報処理装置から受信した画像情報、及び接続された複数の印刷装置の中から当該画像情報により示される画像の印刷を実行させる印刷装置を特定する特定情報を記憶手段に記憶する記憶ステップと、
前記記憶ステップによって記憶された前記画像情報を接続された複数の印刷装置であって、前記記憶ステップに記憶された前記画像情報により示される画像の印刷処理を前記記憶ステップに前記画像情報が記憶された順に実行する第1の機能が設けられた印刷装置、及び前記記憶ステップに記憶された前記画像情報の中から使用者に選択された画像情報により示される画像の印刷処理を実行する第2の機能が設けられた印刷装置を含む複数の印刷装置の何れかへ選択的に送信する送信ステップと、
前記特定情報によって特定される印刷装置が、当該特定情報と共に受信した前記画像情報により示される画像の印刷処理が停滞する状態であることを示す第1の状態、及び印刷処理の継続が不可能な状態であることを示す第2の状態の少なくとも一方の状態である場合に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在する場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えると共に、前記第1の機能により印刷を実行する画像情報を有していない当該第1の機能が設けられた印刷装置が存在しない場合には、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置を、前記複数の印刷装置のうち当該特定情報によって特定される印刷装置とは異なる前記第2の機能が設けられた印刷装置に切り替える切替ステップと、
前記切替ステップにより、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられた場合に、当該特定情報と共に受信した前記画像情報により示される画像の印刷を実行する印刷装置が、前記画像情報を有していない当該第1の機能が設けられた印刷装置に切り替えられたことを、前記情報処理装置に通知する通知ステップと、
をコンピュータに実行させる印刷制御プログラム。
A storage step of storing, in the storage means, image information received from the connected information processing apparatus and specifying information for specifying a printing apparatus that executes printing of the image indicated by the image information from the plurality of connected printing apparatuses When,
A plurality of printing apparatuses connected to the image information stored in the storage step, wherein the image information is stored in the storage step for printing an image indicated by the image information stored in the storage step. A printing apparatus provided with a first function to be executed in order, and a second printing process for printing an image indicated by image information selected by the user from the image information stored in the storage step. A transmission step of selectively transmitting to any of a plurality of printing apparatuses including a printing apparatus provided with a function;
The printing apparatus identified by the identification information is in a first state indicating that the printing process of the image indicated by the image information received together with the identification information is stagnant, and the printing process cannot be continued. When there is at least one of the second states indicating the state, there is a printing apparatus provided with the first function that does not have image information for performing printing by the first function In this case, the printing apparatus that executes printing of the image indicated by the image information received together with the specific information is switched to a printing apparatus that has the first function that does not have image information. When there is no printing apparatus provided with the first function that does not have image information for performing printing by the first function, the image information received together with the specific information is included in the image information. A switching step of switching the printing apparatus to perform printing of an image, the printing device different the second function is provided with the printing device specified by the specific information among the plurality of printing apparatus shown Ri,
When the printing device that performs printing of the image indicated by the image information received together with the specific information is switched to the printing device provided with the first function that does not have image information by the switching step. In addition, the printing device that executes printing of the image indicated by the image information received together with the specific information has been switched to the printing device provided with the first function that does not have the image information. A notification step of notifying the information processing apparatus;
A print control program that causes a computer to execute.
JP2007192176A 2007-07-24 2007-07-24 Print control apparatus and print control program Expired - Fee Related JP5125286B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007192176A JP5125286B2 (en) 2007-07-24 2007-07-24 Print control apparatus and print control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007192176A JP5125286B2 (en) 2007-07-24 2007-07-24 Print control apparatus and print control program

Publications (2)

Publication Number Publication Date
JP2009031845A JP2009031845A (en) 2009-02-12
JP5125286B2 true JP5125286B2 (en) 2013-01-23

Family

ID=40402323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007192176A Expired - Fee Related JP5125286B2 (en) 2007-07-24 2007-07-24 Print control apparatus and print control program

Country Status (1)

Country Link
JP (1) JP5125286B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6776932B2 (en) 2017-02-14 2020-10-28 ブラザー工業株式会社 Computer programs for communication systems, print brokerage servers, and terminal devices
JP6958171B2 (en) * 2017-09-25 2021-11-02 コニカミノルタ株式会社 Image forming systems, information processing equipment, and programs

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH064239A (en) * 1992-06-19 1994-01-14 Ricoh Co Ltd Printer server system for lan
JP3582696B2 (en) * 1998-09-29 2004-10-27 富士ゼロックス株式会社 Printer, server device, client device, print control device, printing system, recording medium, and printing method
JP2002189581A (en) * 2000-12-22 2002-07-05 Canon Inc Information processor, network system, job execution management method and storage medium
JP3899910B2 (en) * 2001-11-28 2007-03-28 富士ゼロックス株式会社 Printing system, server, and printing control method
JP2004157960A (en) * 2002-01-29 2004-06-03 Matsushita Electric Ind Co Ltd Method of transferring print data, print system, and printer device
JP4506598B2 (en) * 2005-07-25 2010-07-21 富士ゼロックス株式会社 Printing system, printing control method, and server device of printing system
JP2007148851A (en) * 2005-11-29 2007-06-14 Matsushita Electric Ind Co Ltd Printer, printing instruction device, printing system, printing method, program and recording medium

Also Published As

Publication number Publication date
JP2009031845A (en) 2009-02-12

Similar Documents

Publication Publication Date Title
JP4905114B2 (en) Printing system, printing control apparatus and printing control program
US8982376B2 (en) Appending a print password and a reprint password to a print job
US8451482B2 (en) Printing system and printing method
JP5060593B2 (en) Image forming apparatus and system
JP5125286B2 (en) Print control apparatus and print control program
JP2008152725A (en) Print system, print control unit, and print control program
JP5533279B2 (en) PRINT CONTROL SYSTEM, IMAGE PROCESSING DEVICE, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4771144B2 (en) Authentication printing device
EP1903771A1 (en) Printing apparatus and print control method
JP4387285B2 (en) Printing apparatus, printing control method, printing control program, and recording medium for recording printing control program
JP2011068022A (en) Recording device, control method of recording device and program
JP2011060003A (en) Printer driver, printing method, information processing apparatus, information processing system, program, and recording medium
JP5197346B2 (en) Printing apparatus and control method and program therefor
JP2008176574A (en) Image processing system, method for controlling image processing system, instruction data supply device, method for cotrolling instruction data supply device, and program
JP2008068441A (en) Image forming apparatus, image forming method, and program
JP2021018712A (en) Printer, program and printing system
JP2021049686A (en) Image processing device, and control method of image processing device and program
JP4639917B2 (en) Image forming apparatus and image forming system
JP5776816B2 (en) PRINT CONTROL SYSTEM, IMAGE PROCESSING DEVICE, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2003186650A (en) Printing device
JP2011133995A (en) Print control unit and program
JP4172363B2 (en) Printing system
JP2008155486A (en) Control method and control program for printer, and printer
JP5022907B2 (en) Recording apparatus, computer, and recording system
JP2011002901A (en) Print control apparatus, method of controlling the same, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120319

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20151109

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees