JP5125286B2 - Print control apparatus and print control program - Google Patents
Print control apparatus and print control program Download PDFInfo
- 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
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には、ダイレクトプリント機能により印刷処理が実行されたプリントジョブに含まれる画像情報により示される画像が、予め登録されている定型フォーマットと異なる場合、当該プリントジョブの印刷処理をオンデマンドプリント機能に切り替えて実行する技術が開示されている。
本発明は、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となっても、当該印刷処理を速やかに実行させることができる印刷制御装置、及び印刷制御プログラムを提供することを目的とする。 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
また、請求項2に記載の発明は、請求項1の発明において、前記第1の状態は、前記特定情報と共に受信した前記画像情報よりも先行して印刷処理を実行する画像情報が所定数以上である状態、前記特定情報と共に受信した前記画像情報よりも先行して実行する印刷処理に要する時間が所定時間以上である状態、及び前記特定情報と共に受信した前記画像情報により示される画像の印刷処理が終了すると予測される時間が所定時間以上である状態の少なくとも一つの状態であるものとする。
The invention according to claim 2 is the invention according to
また、請求項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.
一方、請求項4に記載の発明は、上記目的を達成するために、接続された情報処理装置から受信した画像情報、及び接続された複数の印刷装置の中から当該画像情報により示される画像の印刷を実行させる印刷装置を特定する特定情報を記憶手段に記憶する記憶ステップと、前記記憶ステップによって記憶された前記画像情報を接続された複数の印刷装置であって、前記記憶ステップに記憶された前記画像情報により示される画像の印刷処理を前記記憶ステップに前記画像情報が記憶された順に実行する第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及び請求項4に記載の発明によれば、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となっても、本構成を有していない場合に比較して、当該印刷処理を速やかに実行させることができる、という優れた効果を有する。 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の機能が設けられた印刷装置が存在する場合、画像情報を有していない第1の機能が設けられた印刷装置によって印刷処理を速やかに実行させることができる、という優れた効果を有する。
The print according to the invention described in
更に、請求項1に記載の発明によれば、受信した画像情報の印刷処理が、指定された印刷装置によって所定の条件で印刷処理が行われない状態となり、且つ第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
本実施の形態に係る複数のプリンタ16A、16B、16C・・・は、通常の印刷処理に加え、プリントサーバ10に保持されたプリントジョブを選択して印刷指示することにより印刷処理を行うオンデマンドプリント機能が搭載されている。なお、上記複数のプリンタを特に区別する必要がない場合には、符号末尾のアルファベットは省略して、「プリンタ16」と表記する。
A plurality of
パソコン14は、プリンタ16で画像の印刷処理を行わせる際に、プリントサーバ10へプリントジョブを送信する。プリントサーバ10は、パソコン14からプリントジョブを受信する。なお、上記プリントジョブには、印刷すべき画像を示す画像情報、画像の印刷処理を実行させるプリンタ16を特定することのできる特定情報、及び当該印刷処理に関する各種設定情報(例えば、出力枚数、用紙サイズ等)等が含まれる。
The
そして、プリントサーバ10は、パソコン14から受信したプリントジョブを一時的に記憶し、その後ネットワーク12を介して上記特定情報によって特定されるプリンタ16へプリントジョブを送信する。プリントジョブを受信したプリンタ16は当該プリントジョブに含まれる画像情報により示される画像の印刷処理を実行する。
The
ここで、ダイレクトプリント機能による印刷処理、及びオンデマンドプリント機能による印刷処理について説明する。 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
一方、オンデマンドプリント機能による印刷処理は、印刷処理を実行させるプリンタ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
また、プリンタ16は、紙詰まりが発生している状態、故障が発生している状態、及び消費される消耗品が所定量以下となっている状態の少なくとも一つの状態の発生の有無を示すプリンタ状態情報を送信する。プリントサーバ10は、ネットワーク12を介して当該プリンタ状態情報を受信する。
The
次に、図2を参照して、印刷システムで特に重要な役割を有するプリントサーバ10の電気系の要部構成を説明する。
Next, with reference to FIG. 2, the configuration of the main part of the electrical system of the
同図に示すように、プリントサーバ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
ハードディスクドライブ36は、パソコン14から送信されたプリントジョブを記憶している。
The
プリントジョブを管理するプリントジョブ管理プログラムは、ユーザがプリンタ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
一方、上記プリントジョブ管理プログラムは、ユーザがプリンタ16のオンデマンドプリント機能により印刷処理をする場合に、パソコン14から送信されるプリントジョブを記憶する各プリンタ16に共通のプリンタキュー44として管理している。
On the other hand, the print job management program manages as a
図4には、本実施の形態に係るプリントサーバ10の機能的な構成を示す機能ブロック図が示されている。
FIG. 4 is a functional block diagram showing a functional configuration of the
同図に示されるように、本実施の形態に係るプリントサーバ10は、状態確認部50、プリントジョブ管理部52、及び通知部54を備えている。
As shown in the figure, the
上記状態確認部50は、特定情報によって特定されるプリンタ16が、特定情報と共に受信した画像情報により示される画像の印刷処理が停滞することを示す第1の状態、及び印刷処理の継続が不可能であることを示す第2の状態であるか否かを確認するものであり、プリントジョブ管理部52として実行されるプリントジョブ管理プログラムは、プリンタキュー42に新たなプリントジョブを記憶した際に、プリンタキュー42から送信される当該プリントジョブを識別するためのプリントジョブIDを受信し、その後当該プリントジョブIDに対応するプリントジョブに含まれる特定情報によって特定されるプリンタ16の第1の状態と第2の状態とを確認する。そして、プリントジョブ管理部52に確認結果を送信する。
The
なお、第1の状態は、特定情報によって特定されるプリンタ16が、プリントジョブIDに対応するプリントジョブよりも先行して印刷処理を実行するプリントジョブが所定数以上である状態、プリントジョブIDに対応するプリントジョブよりも先行して実行する印刷処理に要する時間が所定時間以上である状態、及びプリントジョブIDに対応するプリントジョブの印刷処理が終了すると予測される時間が所定時間以上である状態である。なお、当該所定時間は、プリントジョブの受け付けから例えば5分というような経過時間として、又は例えば14時30分というような時刻として設定される。第1の状態の発生の有無は、特定情報によって特定されるプリンタ16に対応するプリンタキュー42に記憶されているプリントジョブの数、プリントジョブのデータサイズ、出力枚数、用紙サイズ等に基づいて判定される。
Note that the first state is a state in which the
また、第2の状態は、特定情報によって特定されるプリンタ16で紙詰まりが発生している状態、故障が発生している状態、及び消費される消耗品が所定量以下となっている状態である。なお、消耗品は、用紙、トナー(プリンタ16がレーザープリンタの場合)又はインク(プリンタ16がインクジェットプリンタの場合)等が含まれる。第2の状態は、特定情報によって特定されるプリンタ16から送信されるプリンタ状態情報に基づいて判定される。
The second state is a state where a paper jam has occurred in the
なお、状態確認部50は、第1の状態として列挙した上記状態の全てを確認するとせず、少なくとも一つを確認するとしても良いし、第2の状態として列挙した上記状態の全てを確認するとせず、少なくとも一つを確認するとしても良い。また、状態確認部50は、第1の状態として列挙した上記状態以外を確認するとしても良いし、第2の状態として列挙した上記状態以外を確認するとしても良い。
Note that the
一方、上記プリントジョブ管理部52は、特定情報によって特定されるプリンタ16が第1の状態及び第2の状態の少なくとも一方の状態である場合に、当該特定情報と共に受信した画像情報により示される画像の印刷を実行するプリンタ16を、特定情報によって特定されるプリンタ16とは異なるプリンタ16に切り替えるために、当該画像情報を含むプリントジョブを特定情報によって特定されるプリンタ16に対応するプリンタキュー42から移動させるものである。
On the other hand, when the
プリントジョブ管理部52は、特定情報によって特定されるプリンタ16が、第1の状態及び第2の状態の少なくとも一方の状態である場合に、プリントジョブIDに対応するプリントジョブの印刷処理を実行するプリンタを、ダイレクトプリント機能により印刷処理を実行するプリントジョブを有していないプリンタ16に切り替える。このために、プリントジョブ管理部52は、プリントジョブIDに対応するプリントジョブを、特定情報によって特定されるプリンタ16に対応するプリンタキュー42から切り替え先のプリンタ16に対応するプリンタキュー42へ移動させる。なお、プリンタ16が、ダイレクトプリント機能により印刷処理を実行するプリントジョブを有しているか否かを判定するには、プリンタ16に対応するプリンタキュー42にプリントジョブが記憶されているか否かにより判定する。
The print
また、プリントジョブ管理部52は、特定情報によって特定されるプリンタ16が、第1の状態及び第2の状態の少なくとも一方の状態であり、且つダイレクトプリント機能により印刷を実行する画像情報を有していないプリンタ16が存在しない場合に、プリントジョブIDに対応するプリントジョブを、オンデマンドプリント機能により印刷処理されるようにプリンタ16を切り替える。このために、プリントジョブ管理部52は、プリントジョブIDに対応するプリントジョブを、特定情報によって特定されるプリンタ16に対応するプリンタキュー42からプリンタキュー44へ移動させる。
In addition, the print
また、上記通知部54は、プリントジョブ管理部52によってプリンタ16の切り替えが実行された場合等に、その旨をプリントジョブを送信したパソコン14へ通知するものである。
The
なお、以上のように構成された状態確認部50、プリントジョブ管理部52、通知部54による処理は、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現することができる。この場合、当該プログラムに本実施の形態に係る印刷制御プログラムが含まれることになる。但し、ソフトウェア構成による実現に限られるものではなく、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現することもできることは言うまでもない。
Note that the processing by the
次に、図5を参照して、本実施の形態に係るプリントサーバ10の作用を説明する。なお、図5は、ダイレクトプリント機能により印刷処理が実行されるプリントジョブを受信した場合に、プリントサーバ10のCPU30によって実行される印刷制御プログラムの処理の流れを示すフローチャートであり、プログラムは、ROM34の所定の領域に予め記憶されている。なお、プログラムは、ハードディスクドライブ36の所定の領域に予め記憶されているとしても良い。
Next, the operation of the
まず、ステップ100では、パソコン14から受信したプリントジョブに含まれる特定情報によって特定されるプリンタ16に対応するプリンタキュー42に、当該プリントジョブを記憶させる。
First, in
次のステップ102は、特定情報によって特定されるプリンタ16が、第1の状態の少なくとも一つの状態にあるか、第2の状態の少なくとも一つの状態にあるかを確認することで、プリンタ16が第1の状態及び第2の状態の少なくとも一方の状態であるか否かを判定し、肯定判定となった場合はステップ104へ移行する。
The
ステップ104では、上記特定情報によって特定されるプリンタ16と異なるプリンタ16に、プリントジョブが記憶されていないプリンタ16が存在するか否かを判定し、肯定判定となった場合はステップ106へ移行する。
In
ステップ106では、上記特定情報によって特定されるプリンタ16に対応するプリンタキュー42に記憶されたプリントジョブを、プリントジョブが記憶されていないプリンタ16に対応するプリンタキュー42へ移動する。
In
次のステップ108で、プリントジョブを送信したパソコン14に対して、プリントジョブの印刷を実行するプリンタ16を切り替えたこと、及び切り替え先のプリンタ16を通知し、本プログラムを終了する。
In the
一方、上記ステップ104において否定判定となった場合はステップ110へ移行し、上記特定情報によって特定されるプリンタ16に対応するプリンタキュー42に記憶されたプリントジョブを、オンデマンドプリント機能により印刷処理できるようにプリンタキュー44へ移動する。
On the other hand, if a negative determination is made in
次のステップ112では、プリントジョブを送信したパソコン14に対して、プリントジョブの印刷処理をダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理へ切り替えたことを通知し、本プログラムを終了する。
In the
なお、ステップ102は図4に示される状態確認部50の作用に相当し、ステップ104、ステップ106、及びステップ110は図4に示されるプリントジョブ管理部52の作用に相当し、ステップ108、ステップ112は図4に示される通知部54の作用に相当する。
Note that
図6には、何れかのパソコン14から、ダイレクトプリント機能によりプリンタ16Aに対して印刷処理を実行させるプリントジョブを送信する場合における、本実施の形態に係るプリントサーバ10による処理の流れが模式的に示されている。
FIG. 6 schematically shows the flow of processing by the
同図に示されるように、まず、パソコン14からプリントサーバ10へ送信されたプリントジョブがプリンタキュー42Aに記憶される。
As shown in the figure, first, a print job transmitted from the
次いで、状態確認部50によってプリンタキュー42Aに記憶されたプリントジョブに対応するプリントジョブIDが受信されると、状態確認部50によってプリンタキュー42Aに記憶されているプリントジョブに基づいてプリンタ16Aが第1の状態にあるか、プリンタ16Aから送信されてくるプリンタ状態情報に基づいてプリンタ16Aが第2の状態にあるか、が確認される。
Next, when a print job ID corresponding to the print job stored in the
プリンタ16Aが第1の状態及び第2の状態の何れの状態でもない場合は、プリンタ16Aのダイレクトプリント機能により当該プリントジョブの印刷処理が実行される。
When the
一方、プリンタ16Aが第1の状態及び第2の状態の少なくとも一方の状態であり、プリンタ16Bに対応するプリンタキュー42Bにプリントジョブが記憶されていない場合は、プリントジョブ管理部52により、前記プリントジョブIDに対応するプリントジョブがプリンタキュー42Aからプリンタキュー42Bへ移動される。このとき、通知部54によってプリントジョブの印刷処理を実行するプリンタをプリンタ16Aからプリンタ16Bへ切り替えたことが、パソコン14へ通知され、プリンタ16Bのダイレクトプリント機能により当該プリントジョブの印刷処理が実行される。
On the other hand, when the
また、プリンタ16Aが第1の状態及び第2の状態の少なくとも一方の状態であり、プリンタキュー42B、42Cにプリントジョブが記憶されている場合は、プリントジョブ管理部52により、前記プリントジョブIDに対応するプリントジョブがプリンタキュー42Aからプリンタキュー44へ移動される。このとき、通知部54によって当該プリントジョブの印刷処理をダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理へ切り替えたことが、パソコン14へ通知される。そして、例えばプリンタ16Cのオンデマンドプリント機能により、当該プリントジョブの印刷処理が実行される。
When the
図7には、本実施の形態に係る印刷システムを教育現場(ここでは、大学)に適用した場合のプリントサーバ10による処理の流れが模式的に示されている。なお、図7に示されるプリンタ16D、及びプリンタ16Eはダイレクトプリント機能及びオンデマンドプリント機能が設けられているプリンタとする。
FIG. 7 schematically shows the flow of processing by the
同図に示されるように、教室内の複数のパソコン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
一方、プリンタ16Dが第1の状態にある場合は、プリントジョブ管理部52によって前記プリントジョブIDに対応するプリントジョブがプリンタキュー42Dからプリンタキュー44へ移動される。このとき、通知部54によってプリントジョブの印刷処理をダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理へ切り替えたことが、前記プリントジョブIDに対応するプリントジョブをプリントサーバ10へ送信したパソコン14へ通知される。そして、後ほど教室外に設置されたプリンタ16Eのオンデマンドプリント機能により、前記プリントジョブの印刷処理が実行される。
On the other hand, when the
以上、本発明を上記実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。 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
更に、上記の実施の形態で説明した印刷制御プログラムの処理の流れ(図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
また、上記の実施の形態に係る印刷制御プログラムは、プリントサーバ10に予めインストールしておく形態や、コンピュータ読み取り可能な記録媒体に格納された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等に適用することができる。
The print control program according to the above embodiment includes a form installed in advance in the
10 プリントサーバ
14 パソコン(情報処理装置)
16 プリンタ(印刷装置)
36 ハードディスクドライブ(記憶手段)
38 ネットワークインターフェース(受信手段、送信手段)
52 プリントジョブ管理部(切替手段)
10
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の機能が設けられた印刷装置、及び前記記憶ステップに記憶された前記画像情報の中から使用者に選択された画像情報により示される画像の印刷処理を実行する第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.
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)
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)
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 |
-
2007
- 2007-07-24 JP JP2007192176A patent/JP5125286B2/en not_active Expired - Fee Related
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 |