JP6621597B2 - Image processing device - Google Patents
Image processing device Download PDFInfo
- Publication number
- JP6621597B2 JP6621597B2 JP2015104345A JP2015104345A JP6621597B2 JP 6621597 B2 JP6621597 B2 JP 6621597B2 JP 2015104345 A JP2015104345 A JP 2015104345A JP 2015104345 A JP2015104345 A JP 2015104345A JP 6621597 B2 JP6621597 B2 JP 6621597B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- analysis
- unit
- print job
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Description
本発明は、コンビニエンスストア等の公共スペースに設置され、従業員等の特定ユーザと、客等の不特定ユーザとにより共用される画像処理装置に関し、特に、客のプリント指示を、従業員のプリント指示よりも優先して実行でき、客の待ち時間が長くなることを回避できる画像処理装置に関する。 The present invention relates to an image processing apparatus that is installed in a public space such as a convenience store and is shared by a specific user such as an employee and an unspecified user such as a customer. The present invention relates to an image processing apparatus that can be executed in preference to an instruction and can avoid a long waiting time of a customer.
電子機器である画像処理装置の1種として、多くの事業所(会社、事務所等)に、記録紙に画像を形成する画像形成装置(代表的にはコピー機)が導入されている。このような画像形成装置の1種である複合機(MFP(MultiFunction Peripheral))は、コピーモード、ファクシミリモード(以下、ファクシミリをFAXともいう)、ネットワーク対応のプリンタモード、及びスキャナモードのように、複数の基本的な動作モードを備える。 As one type of image processing apparatus that is an electronic device, an image forming apparatus (typically a copier) that forms an image on recording paper is introduced in many offices (company, office, etc.). A multifunction peripheral (MFP (Multi Function Peripheral)), which is one type of such an image forming apparatus, has a copy mode, a facsimile mode (hereinafter referred to as a facsimile), a network compatible printer mode, and a scanner mode. A plurality of basic operation modes are provided.
コンビニエンスストア等の公共空間にもMFPが設置され、コピー機能の提供に限らず、複合的なサービスがユーザ(客)に提供されている。例えば、電子写真方式の画像形成装置と昇華型の画像形成装置とを備えて、ユーザの利便性を向上するMFPが知られている。電子写真方式では、カラー印刷するために、イエロー(以下、Yともいう)、マゼンタ(以下、Mともいう)、シアン(以下、Cともいう)及び黒(以下、Kともいう)等の各色のトナーを備え、画像データにしたがって、感光体上にトナー像が形成される。トナー像は、記録紙上に転写される。ヒータ等の熱源を備えた加熱定着部は、記録紙上に転写されたトナーを、所定の温度及び圧力によって記録紙上に定着させる。昇華型の画像形成装置では、カラー印刷するために、YMCK等の各色のインクを備えたインクリボンを用い、サーマルヘッドによりインクを昇華させて記録紙に付着させる。昇華型の画像形成装置により、写真プリントのサービスが提供される。 MFPs are also installed in public spaces such as convenience stores, and not only providing a copy function but also providing a complex service to users (customers). For example, there is known an MFP that includes an electrophotographic image forming apparatus and a sublimation type image forming apparatus to improve user convenience. In the electrophotographic system, each color such as yellow (hereinafter also referred to as Y), magenta (hereinafter also referred to as M), cyan (hereinafter also referred to as C), and black (hereinafter also referred to as K) is used for color printing. A toner image is formed on the photoreceptor according to the image data. The toner image is transferred onto the recording paper. A heat fixing unit including a heat source such as a heater fixes the toner transferred onto the recording paper onto the recording paper at a predetermined temperature and pressure. In a sublimation type image forming apparatus, in order to perform color printing, an ink ribbon including inks of various colors such as YMCK is used, and the ink is sublimated by a thermal head and attached to a recording sheet. A photo printing service is provided by a sublimation image forming apparatus.
例えば、コンビニエンスストア等に設定されたMFPにおいて、客が指定したファイル形式のデータ(以下、単にファイルともいう)にしたがって印刷するサービス(以下、プリントサービスともいう)が知られている。プリントサービスでは、客は、所定のWebサーバに記憶されたファイル、又は、可搬性記憶媒体(メモリカード、USBメモリ、光ディスク等)に記憶されたファイルを指定して印刷できる。プリントサービスでは、通常、MFPは、指定されたファイル(テキストファイル、PDFファイル等)から、パーソナルコンピュータ等の外部装置のアプリケーションプログラムで印刷が指示された場合と同様に、一旦プリントジョブを生成する。続いて、MPPは、生成されたプリントジョブを、外部装置から受信したプリントジョブと同様に処理し、電子写真方式の画像形成装置による印刷を実行する。 For example, in an MFP set in a convenience store or the like, a service (hereinafter also referred to as a print service) that prints in accordance with file format data (hereinafter also simply referred to as a file) designated by a customer is known. In the print service, a customer can designate and print a file stored in a predetermined Web server or a file stored in a portable storage medium (memory card, USB memory, optical disk, etc.). In the print service, the MFP normally generates a print job from a designated file (text file, PDF file, etc.) in the same manner as when printing is instructed by an application program of an external device such as a personal computer. Subsequently, the MPP processes the generated print job in the same manner as the print job received from the external apparatus, and executes printing by the electrophotographic image forming apparatus.
MFPは、プリントジョブから、記録紙に印刷するための画像データを生成する。通常、コンピュータ等において、アプリケーションプログラムで生成されたファイルから生成されるプリントジョブは、PDL(Page Description Language)で記述された印刷用の情報が含まれている。MFPは、受信したプリントジョブを解析し、各色のトナーを記録紙に重畳するための各色の画像データ(YMCKの画像データ)を生成する。 The MFP generates image data to be printed on recording paper from the print job. Usually, in a computer or the like, a print job generated from a file generated by an application program includes information for printing described in PDL (Page Description Language). The MFP analyzes the received print job and generates image data of each color (YMCK image data) for superimposing the toner of each color on the recording paper.
通常、MFPはプリントジョブを、受信した順に処理する。ジョブの解析処理は、実際の印刷と異なり、主としてソフトウェアプログラムにより実行される。したがって、ジョブの解析処理と、記録紙への画像形成とは、並行して実行され得る。しかし、プリントジョブは受信された順に実行されるので、特定のジョブを実行することができなければ、実行できない原因によらず、その後に受信したジョブの解析を実行することはできなくなる。 Normally, the MFP processes print jobs in the order received. Unlike actual printing, job analysis processing is mainly executed by a software program. Therefore, job analysis processing and image formation on recording paper can be executed in parallel. However, since print jobs are executed in the order received, unless a specific job can be executed, analysis of the received job cannot be executed regardless of the reason why the print job cannot be executed.
この問題を解決するために、下記特許文献1には、PDL展開処理(プリントジョブの解析処理)の途中で印刷が不可と判断された場合、展開処理を中断し、次のプリンタジョブの展開処理を実行することで、先のジョブを追い越して後のジョブの処理を実行する画像形成装置が開示されている。この画像形成装置は、2つのPDL解釈部を設け、受信したジョブを受信した順に処理する。一方のPDL解釈部により、最初に受信したジョブに関して1ページ目の画像データの変換を完了した時点で、例えば、印刷に必要な用紙が給紙トレイに用意されていないことが判明した場合、その処理は中断される。そして、他方のPDL解釈部により、2番目に受信したジョブに関する画像データの変換を実行する。これにより、より早いタイミングで後のジョブの印刷を開始できる。 In order to solve this problem, Japanese Patent Application Laid-Open Publication No. 2004-228561 discloses that when it is determined that printing is not possible during the PDL development process (print job analysis process), the development process is interrupted and the next printer job development process is performed. An image forming apparatus that executes the processing of the subsequent job by overtaking the previous job is disclosed. This image forming apparatus is provided with two PDL interpretation units and processes received jobs in the order received. When one PDL interpreter completes the conversion of the first page of image data for the first received job, for example, if it is found that the paper required for printing is not prepared in the paper feed tray, Processing is interrupted. Then, the other PDL interpreter executes conversion of image data relating to the second received job. As a result, printing of a subsequent job can be started at an earlier timing.
コンビニエンスストア等に設置し、客へのプリントサービスの提供に使用しているMFPを、従業員が使用することがある。その場合、従業員のジョブよりも客のジョブを優先して実行することが好ましい。図1及び図2に、従業員ジョブの処理、並びに、ユーザ(客)によるMFPの操作及びジョブの実行指示に関するタイミングの例を示す。図1及び図2において、横方向は時間軸(右方向が正)を意味し、上段には、ユーザのMFPの操作を示し、中段にはジョブの受信又はジョブの生成を示し、下段には、ジョブの解析処理を示す。 An employee may use an MFP installed in a convenience store or the like and used to provide a print service to a customer. In that case, it is preferable to prioritize the customer job over the employee job. FIGS. 1 and 2 show examples of employee job processing and timings related to MFP operations and job execution instructions by a user (customer). 1 and 2, the horizontal direction means the time axis (the right direction is positive), the upper part shows the operation of the user's MFP, the middle part shows job reception or job generation, and the lower part shows. , Job analysis processing.
図1では、MFPは、ジョブA(従業員ジョブ)を受信し、解析した後、ユーザによるMFPの操作が開始される。MFPは、ユーザの実行指示を受けて、指定されたファイルからジョブBを生成した後、ジョブBを解析する。その後、MFPは、ジョブC(従業員ジョブ)を受信し、解析する。このように、ジョブBが生成されると直ちに解析が実行される場合、ユーザの待ち時間は比較的短い。 In FIG. 1, after receiving and analyzing job A (employee job), the MFP starts the operation of the MFP by the user. In response to the user's execution instruction, the MFP generates job B from the specified file, and then analyzes job B. Thereafter, the MFP receives and analyzes job C (employee job). As described above, when the analysis is executed immediately after the job B is generated, the waiting time of the user is relatively short.
一方、図2では、MFPは、ジョブA(従業員ジョブ)を受信し、解析している間に、ユーザによる操作を受ける。MFPは、ユーザによる操作を受けている間に、ジョブAの解析を完了し、さらにジョブC(従業員ジョブ)を受信し、ジョブCの解析を開始する。その後、ユーザが実行指示をすると、MFPはジョブBを生成する。ジョブBの生成が完了しても、ジョブCの解析が実行されており、ジョブBの解析は、ジョブCの解析が完了するまで実行されない。したがって、プリント準備中の期間は、図1の場合よりも長くなり、ユーザが印刷物を取得するまでの待ち時間は図1の場合よりも長くなる。 On the other hand, in FIG. 2, the MFP receives an operation by the user while receiving and analyzing job A (employee job). While receiving the operation by the user, the MFP completes the analysis of job A, receives job C (employee job), and starts analyzing job C. Thereafter, when the user gives an execution instruction, the MFP generates a job B. Even when the generation of the job B is completed, the analysis of the job C is executed, and the analysis of the job B is not executed until the analysis of the job C is completed. Therefore, the period during print preparation is longer than that in the case of FIG. 1, and the waiting time until the user obtains the printed matter is longer than that in the case of FIG.
これを回避する方法として、例えば、従業員はコンピュータからホールドジョブを送信し、MFPでは、ジョブデータの解析後、印刷せずにファイリングしておき、客がMFPを操作していない時間に従業員がMFPを操作して印刷を行なうことが考えられる。しかし、その場合でも、上記のように、客がMFPを操作して生成されたジョブの解析が開始される前に、従業員ジョブの解析が実行され、解析が実行中である状況が生じ得る。また、この問題は、特許文献1によっても解決することはできない。 As a method of avoiding this, for example, an employee sends a hold job from a computer, and after analyzing job data, the MFP performs filing without printing, and the employee does not operate the MFP at a time when the customer is not operating the MFP. It is conceivable that the user operates the MFP to perform printing. However, even in such a case, as described above, before the analysis of the job generated by the customer operating the MFP is started, the analysis of the employee job may be performed, and the analysis may be in progress. . Further, this problem cannot be solved by Patent Document 1.
したがって、本発明は、コンビニエンスストア等の公共スペースに設置され、従業員等の特定ユーザと、客等の不特定ユーザとにより共用される画像処理装置であって、客のプリント指示を、従業員のプリント指示よりも優先して実行でき、客の待ち時間が長くなることを回避できる画像処理装置を提供することを目的とする。 Therefore, the present invention is an image processing apparatus that is installed in a public space such as a convenience store and is shared by a specific user such as an employee and an unspecified user such as a customer. It is an object of the present invention to provide an image processing apparatus that can be executed with priority over the print instruction and can avoid an increase in the waiting time of the customer.
本発明の第1の局面に係る画像処理装置は、複数のサービスを提供する画像処理装置である。この画像処理装置は、記録紙に画像を形成する画像形成部と、データを受信する受信部と、受信部により受信されたデータがプリントジョブでなければ、当該データからプリントジョブを生成するジョブ生成部と、プリントジョブを解析し、画像形成部よる画像形成に使用される画像データを生成する解析部と、解析部による解析の実行を制御する制御部と、複数のサービスの中から1つのサービスを選択するための操作画面を表示する表示部と、ユーザの指示を受付ける入力部とを含む。入力部により、画像形成部による画像形成を実行する所定のサービスが選択されたことを受けて、制御部は、解析部による、受信部により受信されたプリントジョブの解析を禁止する。 An image processing apparatus according to a first aspect of the present invention is an image processing apparatus that provides a plurality of services. The image processing apparatus includes: an image forming unit that forms an image on recording paper; a receiving unit that receives data; and a job generation that generates a print job from the data if the data received by the receiving unit is not a print job An analysis unit that analyzes a print job and generates image data used for image formation by the image forming unit, a control unit that controls execution of analysis by the analysis unit, and one service among a plurality of services A display unit for displaying an operation screen for selecting the user and an input unit for receiving a user instruction. When the input unit selects a predetermined service for executing image formation by the image forming unit, the control unit prohibits the analysis unit from analyzing the print job received by the receiving unit.
これにより、ユーザが画像処理装置を操作してプリントサービスを選択すると、外部からプリントジョブを受信しても解析が実行されず、プリントジョブの解析が実行されていても、その解析が中断される。したがって、ユーザによるプリント指示の実行が遅延されることを回避できる。 As a result, when the user operates the image processing apparatus to select a print service, the analysis is not executed even if a print job is received from the outside, and the analysis is interrupted even if the print job analysis is executed. . Therefore, it is possible to avoid delaying execution of the print instruction by the user.
本発明の第2の局面に係る画像処理装置は、複数のサービスを提供する画像処理装置である。この画像処理装置は、記録紙に画像を形成する画像形成部と、プリントジョブを受信する受信部と、プリントジョブを解析し、画像形成部による画像形成に使用される画像データを生成する解析部と、解析部による解析の実行を制御する制御部と、ユーザの指示を受付ける入力部とを含む。入力部により、画像形成部による画像形成を実行する所定のサービスが選択されたことを受けて、制御部は、解析部による、所定情報を含むプリントジョブ又は画像処理装置が属するネットワークに属する端末装置から受信したプリントジョブの解析を禁止する。 An image processing apparatus according to a second aspect of the present invention is an image processing apparatus that provides a plurality of services. The image processing apparatus includes an image forming unit that forms an image on recording paper, a receiving unit that receives a print job, and an analysis unit that analyzes the print job and generates image data used for image formation by the image forming unit. And a control unit that controls execution of analysis by the analysis unit, and an input unit that receives a user instruction. Upon receiving that the predetermined service for executing image formation by the image forming unit is selected by the input unit, the control unit is a terminal device belonging to the network to which the print job including the predetermined information or the image processing apparatus belongs by the analyzing unit. Prohibits analysis of print jobs received from.
これにより、ユーザが画像処理装置を操作してプリントの実行を指示すると、ユーザの指定と関係しないプリントジョブの解析が実行されていても、その解析が中断され、ユーザが指定したプリントジョブの解析が速やかに実行される。したがって、ユーザによるプリント指示の実行が遅延されることを回避できる。 As a result, when the user operates the image processing apparatus to instruct the execution of printing, even if a print job analysis not related to the user's specification is being executed, the analysis is interrupted, and the print job specified by the user is analyzed. Is executed promptly. Therefore, it is possible to avoid delaying execution of the print instruction by the user.
好ましくは、所定のサービスの選択が解除されたことを受けて、制御部は、禁止したプリントジョブの解析を許可する。 Preferably, the control unit permits the analysis of the prohibited print job in response to the cancellation of the selection of the predetermined service.
これにより、ユーザがプリントサービスを終了すれば、禁止されていた、ユーザの指定と関係しないプリントジョブの解析が可能になる。 As a result, if the user ends the print service, it becomes possible to analyze a print job that has been prohibited and is not related to the user's designation.
本発明の第3の局面に係る画像処理装置は、記録紙に画像を形成する画像形成部と、データを受信する受信部と、受信部により受信されたデータがプリントジョブでなければ、当該データからプリントジョブを生成するジョブ生成部と、プリントジョブを解析し、画像形成部による画像形成に使用される画像データを生成する解析部と、解析部による解析の実行を制御する制御部と、ユーザの指示を受付ける入力部とを含む。所定のファイルに基づく画像形成部による画像形成の実行が入力部により指示されたことを受けて、制御部は、禁止したプリントジョブの解析を禁止する。 An image processing apparatus according to a third aspect of the present invention includes an image forming unit that forms an image on a recording sheet, a receiving unit that receives data, and the data received by the receiving unit if the data is not a print job. A job generation unit for generating a print job from the printer, an analysis unit for analyzing the print job and generating image data used for image formation by the image forming unit, a control unit for controlling execution of the analysis by the analysis unit, and a user And an input unit for receiving the instruction. Upon receiving an instruction from the input unit to execute image formation by the image forming unit based on a predetermined file, the control unit prohibits analysis of the prohibited print job.
これにより、ユーザが画像処理装置を操作してプリントの実行を指示すると、外部から受信されたプリントジョブの解析が実行されていても、その解析が中断され、ユーザが指示したファイルから生成されたプリントジョブの解析が速やかに実行される。したがって、ユーザによるプリント指示の実行が遅延されることを回避できる。 As a result, when the user operates the image processing apparatus to instruct the execution of printing, even if the analysis of the print job received from the outside is being executed, the analysis is interrupted and generated from the file instructed by the user Print job analysis is performed promptly. Therefore, it is possible to avoid delaying execution of the print instruction by the user.
本発明の第4の局面に係る画像処理装置は、プリントジョブを受信する画像処理装置である。この画像処理装置は、記録紙に画像を形成する画像形成部と、プリントジョブを解析し、画像形成部による画像形成に使用される画像データを生成する解析部と、解析部による解析の実行を制御する制御部と、ユーザの指示を受付ける入力部とを含む。所定のファイルに基づく画像形成部による画像形成の実行が入力部により指示されたことを受けて、制御部は、解析部による、所定情報を含むプリントジョブ又は画像処理装置が属するネットワークに属する端末装置から受信したプリントジョブの解析を禁止する。 An image processing apparatus according to a fourth aspect of the present invention is an image processing apparatus that receives a print job. The image processing apparatus includes an image forming unit that forms an image on a recording sheet, an analysis unit that analyzes a print job and generates image data used for image formation by the image forming unit, and an analysis unit that performs analysis. A control unit for controlling and an input unit for receiving a user instruction are included. Upon receiving an instruction from the input unit to execute image formation by the image forming unit based on the predetermined file, the control unit is a terminal device belonging to the network to which the print job including the predetermined information or the image processing apparatus belongs by the analyzing unit Prohibits analysis of print jobs received from.
これにより、ユーザが画像処理装置を操作してプリントの実行を指示すると、ユーザの指定と関係しないプリントジョブの解析が実行されていても、その解析が中断され、ユーザが指定したプリントジョブの解析が速やかに実行される。したがって、ユーザによるプリント指示の実行が遅延されることを回避できる。 As a result, when the user operates the image processing apparatus to instruct the execution of printing, even if a print job analysis not related to the user's specification is being executed, the analysis is interrupted, and the print job specified by the user is analyzed. Is executed promptly. Therefore, it is possible to avoid delaying execution of the print instruction by the user.
好ましくは、所定のファイルに基づく画像形成部による画像形成の実行が入力部により指示されたことにより、解析部により実行される画像データの生成が終了したことを受けて、制御部は、禁止したプリントジョブの解析を許可する。 Preferably, the control unit prohibits the generation of image data executed by the analysis unit when the input unit instructs the execution of image formation by the image forming unit based on a predetermined file. Allows analysis of print jobs.
これにより、ユーザの指示に応じたプリントジョブの解析が終了すれば、禁止されていた、ユーザの指定と関係しないプリントジョブの解析が可能になる。 As a result, if the analysis of the print job according to the user's instruction is completed, it becomes possible to analyze the print job that has been prohibited and is not related to the user's designation.
本発明によれば、ユーザによるプリントの実行指示と関係しないプリントジョブの解析を禁止できる。したがって、コンビニエンスストア等の公共スペースに設置され、従業員等の特定ユーザと、客等の不特定ユーザとにより共用される画像処理装置において、客のプリント指示を、従業員のプリント指示よりも優先して実行でき、客の待ち時間が長くなることを回避できる。 According to the present invention, analysis of a print job that is not related to a print execution instruction by a user can be prohibited. Therefore, in image processing devices installed in public spaces such as convenience stores and shared by specific users such as employees and non-specific users such as customers, customer print instructions have priority over employee print instructions. It is possible to prevent the customer from waiting for a long time.
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。 In the following embodiments, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
(第1の実施の形態)
図3を参照して、本発明の第1の実施の形態に係る画像処理装置100は、パーソナルコンピュータ(以下、PCという)200と共に、LAN等のネットワーク310に接続されている。ネットワーク310は、ルータ300を介してインターネット312に接続されている。インターネット312には、サーバコンピュータ(以下、サーバともいう)320が接続されている。これにより、画像処理装置100は、PC200からプリントジョブを受信し、プリントを実行できる。また、画像処理装置100は、ルータ300及びインターネット312を介して、サーバ320から受信した、プリントジョブではないファイル形式のデータにしたがって、プリントを実行できる。
(First embodiment)
Referring to FIG. 3, an
ここでは、画像処理装置100がネットワーク310の管理サーバとして機能するとする。ネットワーク310を管理するためのサーバを別途設けてもよい。また、ネットワーク310には、PC200以外の端末装置が接続されていてもよい。
Here, it is assumed that the
図4を参照して、画像処理装置100は、本体装置110及び拡張装置160を備えている。本体装置110は、プリント機能、コピー機能、FAX機能、及びスキャナ機能等の複数の機能を備えたデジタル複合機である。拡張装置160も、プリント機能を備えている。本体装置110及び拡張装置160には、類似する構成要素を含んでいるので、それらを区別するために便宜上「第1」及び「第2」を付した用語を使用する。
Referring to FIG. 4, the
本体装置110は、原稿読取部116、第1画像形成部118、第1給紙部120、操作部122、及び、胴内の排紙トレイ140を含む。拡張装置160は、メディアリーダ部164、第2画像形成部166及び写真排出部174を含む。
The
図5を参照して、本体装置110はさらに、制御部112、第1記憶部114、ネットワークI/F部130、及び第1バス132を備えている。本体装置110を構成する各部間のデータ(制御情報を含む)交換は、第1バス132を介して行なわれる。
Referring to FIG. 5,
制御部112は、例えば、CPU(Central Processing Unit)である。第1記憶部114は、ROM(Read Only Memory)、RAM(Random Access Memory)、及びHDD(Hard Disk Drive)等の記憶装置を含む。ROMは、不揮発性記憶装置であり、本体装置110の動作を制御するのに必要なプログラム及びデータを記憶している。HDDは、書換可能な不揮発性記憶装置であり、画像データ等を記憶する。RAMは、書換可能な揮発性記憶装置である。制御部112は、ROM及びHDDから、所定のプログラム及び所定のデータをRAMに読出して、RAMの一部を作業エリアとして利用してプログラムを実行する。画像データに対する画像処理等もRAM上で実行される。制御部112は、ROMに記憶されたプログラムにしたがって、本体装置110全体を制御し、本体装置110の各機能(コピー機能、プリント機能、FAX機能及びスキャナ機能等)を実現する。
The
原稿読取部116は、原稿を読取るためのCCD(Charge−Coupled Device:電荷結合素子)と、原稿台(例えば、ガラスのプラテン部)、自動原稿送り装置(ADF)等にセットされた原稿を検知する原稿検知センサとを備え、原稿台上に位置する原稿を読取って画像データを生成する。原稿は、ユーザにより直接原稿台に載置される、又は、自動原稿送り装置にセットされた後、自動原稿送り装置により原稿台に搬送される。画像データは、例えば第1記憶部114のRAMに一時的に記憶される。
The
画像処理部124は、原稿読取部116により生成された画像データに対して種々の画像処理を実行する。第1画像形成部118は、読取った画像データに対して種々の画像処理が実行されて生成された画像データにしたがって、第1給紙部120から供給される記録紙上に画像をプリントする。第1画像形成部118は、電子写真方式のプリンタである。第1給紙部120には、例えばB5、B4、A4及びA3等の記録紙が保持されている。
The
ジョブ解析部126は、プリントジョブ(例えば、PC200により生成され、ネットワーク310を介して受信されたプリントジョブ)にしたがって、第1画像形成部118によるプリントを実行するために、受信したジョブを解析する。ジョブ解析部126は、PDLで記述されたプリントジョブを解析し、YCMKの画像データを生成する。この画像データにしたがって、感光体の上にトナー像が形成される。プリントジョブには、部数指定、記録紙のサイズ、記録紙のタイプ等のプリント条件も含まれており、ジョブ解析部126はプリントジョブから、これらの情報も取得する。
The
ジョブ生成部128は、所定のファイルから、第1画像形成部118にプリントを実行させるためのプリントジョブを生成する。ジョブ生成部128は、PC200において、実行されるアプリケーションプログラムにおいて、画像処理装置100を指定して印刷指示をした場合に、画像処理装置100に適したプリンタドライバにより生成されるプリントジョブと同様のジョブを生成する。これにより、後述するように、画像処理装置100は、ユーザが指定した、サーバ320又は可搬性記憶媒体に記憶されたプリントジョブではないファイルを取得して、第1画像形成部118によりプリントするプリントサービスを提供できる。
The
操作部122は、例えば、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとで構成されたタッチパネルディスプレイである。タッチパネルディスプレイの周囲には、電源をオン/オフするための電源キー等のハードウェアキーが配置されていてもよい。
The
操作部122は、ユーザによる本体装置110及び拡張装置160に対する指示等の入力を受付ける。具体的には、表示パネルに表示される画面(画像)は、制御部112の制御を受けて画面生成部(図示せず)によって生成される。ユーザは、表示パネルに表示される操作画面によって、画像処理装置100の状態及びジョブの処理状況等の確認を行なう。ユーザは、操作画面にアイコン等の形式で表示されたキーを、表示パネルに重ねられたタッチパネル上で選択する(タッチパネル上の該当部分にタッチする)ことによって、本体装置110の及び拡張装置160の機能設定及び動作指示等を行なうことができる。
The
制御部112は、操作部122に設けられたタッチパネル及びハードウェアキーに対するユーザの操作を監視すると共に、表示パネルに画像処理装置100の状態に関する情報等の、ユーザに通知すべき情報等を表示する。
The
ネットワークI/F部130は、ネットワーク310に接続され、画像処理装置100がネットワーク310を介して外部装置と通信するためのインターフェイスである。I/F部ネットワークI/F部130は、例えばNIC(Network Interface Card)である。
The network I /
本体装置110は、FAXモデム(図示せず)を含む。FAXモデムは、外部の電話回線(図示せず)に接続され、画像処理装置100が電話回線を介して外部装置とFAX通信するためのインターフェイスである。
図5を参照して、拡張装置160はさらに、第2記憶部162、第2給紙部168、拡張I/F部170及び第2バス172を備えている。拡張装置160を構成する各部間のデータ(制御情報を含む)交換は、第2バス172を介して行なわれる。
With reference to FIG. 5, the
第2記憶部162は、第1記憶部114と同様にROM、RAM、及びHDD等の記憶装置を含む。
Similar to the
メディアリーダ部164は、光ディスクを装着するためのドライブ、及び可搬性メモリを装着するためのソケットを備えている。装着された光ディスク又は可搬性メモリに対してデータの読出し及び書込みを行なうことができる。以下において、光ディスク及び可搬性メモリを、包括的に「記憶媒体」ともいう。
The
第2画像形成部166は、メディアリーダ部164から読取った画像データに対して種々の画像処理が実行されて生成された画像データを、第2給紙部168から供給される記録紙に印刷する。第2画像形成部166は、写真印刷に適した昇華型プリンタである。第2画像形成部166は、ロール状のインクリボン及びこれを送る駆動部(何れも図示せず)を含む。第2給紙部168には、例えば、一般に写真プリントに使用されるサイズであるL判サイズで出力するためのロール状の記録紙が収容される。
The second
拡張I/F部170は、第2バス172を第1バス132に接続するためのインターフェイスである。これにより、拡張装置160を構成する各部は、本体装置110を構成する各部とデータ交換することができ、制御部112によって制御され得る。
The expansion I /
以下、図6〜図8を参照して、画像処理装置100において客が指示したネットワークプリントサービスの実行が、従業員によるプリントジョブにより遅延されることを回避するためのコンピュータプログラムの制御構造に関して説明する。画像処理装置100において、ネットワークプリントサービスを実行するためには、ユーザ(客)は予めPC等の外部装置を操作して、プリントするためのファイルをサーバ320に送信する。その後、画像処理装置100を操作して、ネットワークプリントサービスを選択し、サーバ320上のファイルを指定してプリントを指示する。これにより、ユーザは画像処理装置100に、指示したファイルをプリントさせることができる。
Hereinafter, with reference to FIGS. 6 to 8, a control structure of a computer program for preventing execution of a network print service instructed by a customer in the
従業員がPC200上で所定のアプリケーションプログラムを実行し、プリントを指示することにより、PC200にインストールされているプリンタドライバによりプリントジョブ(以下、従業員ジョブという)が生成され、ネットワーク310を介して画像処理装置100に送信される。ここでは、従業員ジョブには、プリンタドライバにより、従業員ジョブであることを表す所定の情報(以下、従業員ジョブ情報という)が含まれるとする。
When an employee executes a predetermined application program on the
画像処理装置100においては、マルチタスクで複数のプログラムが実行される。図6〜図8のプログラムは、画像処理装置100の電源がONされると起動する。
In the
図6のプログラムが起動すると、ステップ500において、制御部112は、操作部122に操作画面を表示する。操作部122には、例えば、図9に示すホーム画面400が表示される。ホーム画面400には、コピーサービスを選択するためのキー402、デジタル画像プリントを選択するためのキー404、スキャンサービスを選択するためのキー406、FAXサービスを選択するためのキー408、写真プリントを選択するためのキー410、及びネットワークプリントを選択するためのキー412が表示されている。
When the program of FIG. 6 is started, the
コピーサービスでは、画像処理装置100は複写機として利用される。ユーザによりセットされた原稿が、原稿読取部116によって読取られて画像データが生成される。生成された画像データにしたがって、第1画像形成部118により、記録紙の上に画像が形成される。デジタル画像プリントでは、ユーザによりメディアリーダ部164に装着された記憶媒体のファイルに基づき、第1画像形成部118により、記録紙の上に画像が形成される。スキャンサービスでは、原稿読取部116によって原稿が読取られて生成された画像データは、ユーザによりメディアリーダ部164に装着された記憶媒体に記憶される。FAXサービスでは、原稿読取部116によって原稿が読取られて生成された画像データは、FAX送信用のデータ形式に変換され、ユーザにより入力された電話番号宛にFAX送信される。写真プリントでは、ユーザによりメディアリーダ部164に装着された記憶媒体のファイルに基づき、第2画像形成部166により、記録紙の上に画像が形成される。ネットワークプリントでは、予めユーザがサーバ320に登録した(送信した)ファイルが指定される。画像処理装置100は、指定されたファイルをサーバ320から取得し、第1画像形成部118により、取得したファイルに基づき、記録紙の上に画像を形成する。
In the copy service, the
ステップ502において、制御部112は、操作部122が操作されたか否かを判定する。ホーム画面400に表示された何れかのキーが選択(タッチ)された場合、操作されたと判定される。操作されたと判定された場合、制御はステップ504に移行する。そうでなければ、ステップ502が繰返される。
In
ステップ504において、制御部112は、ステップ502で検出された操作が、ネットワークプリントを選択する操作、即ちキー412へのタッチ操作であるか否かを判定する。ネットワークプリントを選択する操作であると判定された場合、制御はステップ506に移行する。そうでなければ、制御はステップ530に移行する。
In
ステップ506において、制御部112は、従業員ジョブの解析を禁止するために、ネットワークプリントサービスの実行中であることを表すプリントフラグをONにする。具体的には、制御部112は、プリントフラグを“1”にする。例えば、第1記憶部114のRAMの所定領域がプリントフラグとして使用される。本プログラムの起動時には、プリントフラグには初期値として“0”が設定される。
In
ステップ508において、制御部112は、従業員ジョブを解析中か否かを判定する。具体的には、第1記憶部114に記憶された解析フラグが“1”であるか否かを判定する。解析フラグが“1”であれば、従業員ジョブの解析中であると判定され、制御はステップ510に移行する。そうでなければ、制御はステップ512に移行する。従業員ジョブは、画像処理装置100によりネットワーク310を介して受信される。従業員ジョブの受信、その解析、及び解析フラグに関しては、後述する。
In
ステップ510において、制御部112は、実行中の従業員ジョブの解析処理を中断させるために、中断フラグをONにする。具体的には、制御部112は、中断フラグを“1”にする。例えば、第1記憶部114のRAMの所定領域が中断フラグとして使用される。本プログラムの起動時には、中断トフラグには初期値として“0”が設定される。
In
ステップ512において、制御部112は、操作部122に、ネットワークプリントの設定画面を表示する。例えば、サーバ320にアクセスするための情報(ユーザID、パスワード等)を入力するための画面が表示され、認証をパスすると、予めユーザがサーバ320に登録した(送信した)ファイルを選択するための画面(ファイル選択画面)が表示される。
In
ステップ514において、制御部112は、ステップ512で表示されたファイル選択画面が操作されたか否かを判定する。具体的には、制御部112は、操作画面に含まれるキー等かがタッチされたか否かを判定する。操作されたと判定された場合、制御はステップ516に移行する。そうでなければ、ステップ514が繰返される。
In
ステップ516において、制御部112は、ステップ514で検出された操作が、実行を指示する操作であるか否かを判定する。例えば、ファイルが選択された状態で、実行キーがタッチされた場合に、実行を指示する操作であると判定され、制御はステップ518に移行する。そうでなければ、制御はステップ524に移行する。
In
ステップ518において、制御部112は、選択されているファイルを、ネットワークI/F部130を介してサーバ320から受信する。具体的には、制御部112は、選択されたファイルを特定する情報をサーバ320に送信する。これを受けて、サーバ320は、受信した情報により特定されるファイルを画像処理装置100に送信する。
In
ステップ520において、制御部112は、ジョブ生成部128を制御して、ステップ518で受信したファイルから、PDLを含むプリントジョブを生成する。生成されたプリントジョブは、第1記憶部114に記憶される。
In
ステップ522において、制御部112は、プリントジョブが生成されたことを示すために新規ジョブフラグをONする。その後、制御は、ステップ514に戻る。具体的には、制御部112は、新規ジョブフラグを“1”にする。例えば、第1記憶部114のRAMの所定領域が新規ジョブフラグとして使用される。本プログラムの起動時には、新規ジョブフラグには初期値として“0”が設定される。ここでは、ステップ520で第1記憶部114に記憶された新規ジョブを特定するために新規ジョブ特定情報(例えばファイル名)も記憶される。
In
ステップ516での判定の結果、実行の指示でないと判定された場合、ステップ524において、制御部112は、ステップ514で検出された操作が、ネットワークプリントの終了を指示する操作であるか否かを判定する。例えば、設定画面に表示された終了キー又はキャンセルキーがタッチされた場合に、終了を指示する操作であると判定され、制御はステップ526に移行する。そうでなければ、制御はステップ528に移行する。
As a result of the determination in
ステップ526において、制御部112は、ステップ506でONにしたプリントフラグをOFFにする。具体的には、制御部112は、第1記憶部114のプリントフラグを“0”にする。その後、制御はステップ500に戻る。
In
ステップ524での判定の結果、終了の指示でないと判定された場合、ステップ528において、制御部112は、ステップ514で検出された操作に該当する処理を実行する。その後、制御はステップ514に戻る。これにより、例えば、ユーザは、プリントするファイルの選択を行なうことができる。また、プリントの条件を設定するためのキーが表示される場合には、ユーザは、プリントの条件を設定できる。
As a result of the determination in
ステップ504での判定の結果、ネットワークプリントを選択する操作(キー412へのタッチ操作)でないと判定された場合、ステップ530において、制御部112は、ステップ502で検出された操作に該当する処理を実行する。キー402、404、406、408及び410の何れかが選択された場合、該当するサービスの設定画面が表示され、ユーザにより設定が成された後、実行が指示されると、選択された機能が実行される。その後、制御はステップ500に戻る。
As a result of the determination in
図7のプログラムが起動すると、ステップ600において、制御部112は、ネットワークI/F部130を介してプリントジョブを受信したか否かを判定する。プリントジョブを受信したと判定された場合、制御はステップ602に移行する。そうでなければ、ステップ600が繰返される。
When the program of FIG. 7 is activated, in
ステップ602において、制御部112は、ステップ600で受信したデータ(プリントジョブ)を第1記憶部114のHDDに記憶する。
In
ステップ604において、制御部112は、プリントジョブを受信したことを示すために新規ジョブフラグをONする。その後、制御は、ステップ600に戻る。ここでは、ステップ602で記憶された新規ジョブを特定するために新規ジョブ特定情報(例えばファイル名)も記憶される。
In
図8のプログラムが起動すると、ステップ700において、制御部112は、新規のプリントジョブが生成又は受信されたか否かを判定する。具体的には、制御部112は、新規ジョブフラグがONであるか否かを判定する。上記したように、新規ジョブフラグは、ステップ522又はステップ604でONにされる。新規ジョブフラグがONであると判定された場合、制御はステップ702に移行する。そうでなければ、ステップ700が繰返される。
When the program of FIG. 8 is activated, in
ステップ702において、制御部112は、新規ジョブフラグをOFFする。具体的には、制御部112は、新規ジョブフラグを“0”にする。
In
ステップ704において、制御部112は、ステップ700で検知された新規のプリントジョブが客のプリントジョブであるか否かを判定する。客のプリントジョブは、上記のステップ520でジョブ生成部128により生成されたプリントジョブを意味する。具体的には、制御部112は、ステップ700で検知されたプリントジョブに従業員ジョブ情報が含まれているか否かを判定する。従業員ジョブ情報が含まれていなければ、客のプリントジョブであると判定され、制御はステップ706に移行する。そうでなければ(従業員ジョブ情報が含まれていれば)、制御はステップ716に移行する。
In step 704, the
ステップ706において、制御部112は、ステップ700で検知されたプリントジョブ(ジョブ生成部128により生成された客のプリントジョブであり、ステップ522で記憶された新規ジョブ特定情報により特定される)を、ジョブ解析部126に解析させる。ジョブ解析部126は、PDLを含むプリントジョブからYMCK画像データを生成し、第1記憶部114のHDDに記憶する。
In
ステップ706でのジョブ解析が終了すると、ステップ708において、制御部112は、第1画像形成部118に、ステップ706で生成されたYMCK画像データにしたがって、プリント処理(記録紙への画像形成)を実行させる。
When the job analysis in
ステップ710において、制御部112は、プリント処理が終了したか否かを判定する。終了したと判定された場合、制御はステップ712に移行する。そうでなければ、ステップ710が繰返される。
In
ステップ712において、制御部112は、従業員ジョブの解析を中断中であるか否かを判定する。具体的には、制御部112は、後述する解析フラグがONであるか否かを判定する。解析フラグがONであれば、従業員ジョブの解析が中断中であると判定され、制御はステップ716に移行する。そうでなければ(解析フラグがOFF)、制御はステップ714に移行する。
In
ステップ714において、制御部112は、第1記憶部114のHDDに未実行のプリントジョブか記憶されているか否かを判定する。記憶されていると判定された場合、制御はステップ716に移行する。そうでなければ、制御はステップ700に戻る。
In
ステップ704での判定の結果、客のプリントジョブでないと判定された場合、ステップ716において、制御部112は、プリントフラグがONであるか否かを判定する。プリントフラグがONであれば、制御はステップ700に戻る。そうでなければ(プリントフラグがOFF)、制御はステップ718に移行する。
If it is determined in step 704 that the print job is not the customer's print job, in
ステップ718において、制御部112は、解析フラグがONであるか否かを判定する。例えば、第1記憶部114のRAMの所定領域が解析フラグとして使用される。本プログラムの起動時に、解析フラグには初期値として“0”が設定される。解析フラグは、従業員ジョブを解析中であることを示すためのフラグであり、“1”であれば解析中であることを表す。解析フラグがONであると判定された場合、制御はステップ722に移行する。そうでなければ、制御はステップ720に移行する。
In
ステップ720において、制御部112は、解析フラグをONし、ステップ700で検知されたプリントジョブ(ネットワークI/F部130により受信された従業員ジョブであり、ステップ604で記憶された新規ジョブ特定情報により特定される)の解析を開始する(解析プログラムの起動)。具体的には、制御部112は、解析フラグを“1”にする。プリントジョブの解析処理は、ステップ706と同様に、従業員ジョブからYMCK画像データを生成する処理である。このとき、プリントジョブの解析プログラムは、処理の途中データを適宜第1記憶部114のHDDに記憶しながら実行される。
In
ステップ718の判定の結果、解析フラグがONであれば(従業員ジョブの解析が一旦開始された後、現在中断している状態を表す)、ステップ722において、制御部112は、中断している解析処理を再開する。再開されたプリントジョブの解析プログラムにおいても、処理の途中データは適宜第1記憶部114のHDDに記憶される。
As a result of the determination in
ステップ724において、制御部112は、中断フラグがONであるか否かを判定する。中断フラグは、上記したステップ510でONに設定される。中断フラグがONであると判定された場合、制御はステップ726に移行する。そうでなければ、制御はステップ728に移行する。
In
ステップ726において、制御部112は、従業員ジョブの解析を中断し、中断フラグをOFFする。上記したようにHDDに記憶された解析の途中データを維持したまま、ステップ720で開始した解析処理、又はステップ722で再開した解析処理を中断する。その後、制御はステップ700に戻る。
In
ステップ724での判定の結果、中断フラグがOFFであると判定された場合、ステップ728において、制御部112は、ステップ720で起動した解析処理、又はステップ722で再開した解析処理が終了したか否かを判定する。終了したと判定された場合、制御はステップ730に移行する。そうでなければ、ステップ728が繰返される。
If it is determined in
ステップ730において、制御部112は、解析フラグをOFFにする。具体的には、制御部112は、解析フラグを“0”にする。その後、制御はステップ708に移行する。これにより、従業員ジョブのプリントが実行される。
In
以上により、ネットワークプリントサービスが実行されていない状態で、画像処理装置100が従業員ジョブを受信し(ステップ602及びステップ604)、その解析を実行中である場合(ステップ700→ステップ702→ステップ704→ステップ716→ステップ718→ステップ720の順で実行された場合)、ユーザがネットワークプリントを選択すると(ステップ504の判定結果がYES)、従業員ジョブの解析が中断される(ステップ510が実行されることにより、ステップ724→ステップ726→ステップ700の順で実行される)。即ち、図10に示すように、PC200から受信された従業員のジョブAが解析されている間に、ユーザがネットワークプリントを選択すると、ジョブAの解析が中断される。
As described above, when the network print service is not executed, the
ネットワークプリントが選択された状態ではプリントフラグがONされているので(ステップ506)、画像処理装置100は、その間に従業員ジョブを受信しても、第1記憶部114に記憶するだけで(ステップ602)、そのジョブの解析を禁止する(ステップ700→ステップ702→ステップ704→ステップ716→ステップ700の順で実行される)。即ち、図10に示すように、ユーザが画像処理装置100を操作中に、画像処理装置100が従業員のジョブCを受信しても、ジョブCの解析処理は実行されない。ユーザがネットワークプリントの実行を指示すると、指定されたファイルがサーバ320から受信され、ジョブ生成部128によりジョブBが生成され、速やかにジョブBの解析が実行されて、プリントが実行される(ステップ700→ステップ702→ステップ704→ステップ706→ステップ708の順で実行される)。
Since the print flag is ON when the network print is selected (step 506), even if the
したがって、画像処理装置100によりネットワークプリントサービスがユーザに提供されている間、ユーザによるプリント指示の実行が、従業員のプリントジョブにより遅延されることを回避できる。
Therefore, while the network print service is provided to the user by the
なお、ユーザが指示したプリントが実行されても、ネットワークプリントが選択されている間、即ち、ネットワークプリントの終了が指示されるまでは、従業員ジョブの解析が中断中(禁止中)である(ステップ712での判定結果がYES)、又はHDDに未実行のジョブがあっても(ステップ714の判定結果がYES)、プリントフラグがONであるので(ステップ716の判定結果がYES)、ステップ718〜730の処理が実行されることはない。ネットワークプリントの終了が指示された場合には、プリントフラグがOFFされる(ステップ526)ので、従業員ジョブの解析が中断中であれば(解析フラグがON)、中断中の解析処理が再開される(ステップ716での判定結果がNO、及び、ステップ718の判定結果がYESとなることにより、ステップ722が実行される)。即ち、ネットワークプリントの終了が指示されると、図10に示すように、ジョブAの解析が再開され、ジョブAの解析が終了すると、続いてジョブCの解析が実行される。
Even if the print instructed by the user is executed, the analysis of the employee job is suspended (prohibited) while the network print is selected, that is, until the end of the network print is instructed ( If the determination result in
(第2の実施の形態)
第1の実施の形態では、画像処理装置においてネットワークプリントサービスが選択された場合に、従業員ジョブの解析が禁止される場合を説明したが、従業員ジョブの解析を禁止することが好ましい場合は、これに限定されない。第2の実施の形態では、ネットワークプリントサービスに加えて、デジタル画像プリントサービスが選択された場合にも、従業員ジョブの解析を禁止する。
(Second Embodiment)
In the first embodiment, the case where the analysis of the employee job is prohibited when the network print service is selected in the image processing apparatus has been described. However, when the analysis of the employee job is preferably prohibited However, the present invention is not limited to this. In the second embodiment, analysis of employee jobs is prohibited even when a digital image print service is selected in addition to the network print service.
本実施の形態に係る画像処理装置は、第1の実施の形態に係る画像処理装置と同様に構成されており、図3〜図5の参照番号を引用する。 The image processing apparatus according to the present embodiment is configured in the same manner as the image processing apparatus according to the first embodiment, and the reference numerals in FIGS.
本実施の形態に係る画像処理装置100においては、図6のプログラムの代わりに、図11に示すプログラムが実行される。図11のフローチャートは、図6のフローチャートにおいて、ステップ504がステップ540で代替され、ステップ516及びステップ518の間にステップ542が追加されたものである。
In the
本実施の形態に係る画像処理装置100においても、図11のプログラムと並行して、第1の実施の形態と同様に図7及び図8のプログラムが実行される。即ち、画像処理装置100により、外部装置から受信される従業員のプリントジョブには従業員ジョブ情報が含まれ、これにより画像処理装置100は、従業員ジョブと客のプリントジョブとを判別する。画像処理装置100は、プリントフラグがONであれば、従業員ジョブを受信しても直ちには解析せず、従業員ジョブの解析中に中断フラグがONになると、解析を中断する。
Also in the
図11のプログラムは、画像処理装置100の電源がONされると起動する。電源がオンされると、ステップ500により、操作部122にホーム画面(図9参照)が表示され、ステップ502により、操作部122に対する操作を検出する。
The program in FIG. 11 is activated when the
ステップ502で操作されたと判定された場合、ステップ540において、制御部112は、ステップ502で検出された操作が、本体装置110によるプリントサービスを選択する操作であるか否かを判定する。ここでプリントサービスとは、図9のデジタル画像プリント又はネットワークプリントを意味する。即ち、制御部112は、キー404又は412へのタッチ操作が成されたか否かを判定する。プリントサービスを選択する操作であると判定された場合、制御はステップ506に移行する。そうでなければ、制御はステップ530に移行する。
If it is determined in
プリントサービスが選択された場合、ステップ506〜510により、プリントフラグがONされ、従業員ジョブの解析中であれば、中断フラグがONされて、解析が中断される。その後、ステップ512において、選択されたプリントサービスに応じた設定画面が表示される。具体的には、ステップ502でキー404の操作が検出された場合、デジタル画像プリントの設定画面が表示される。例えば、メディアリーダ部164に装着された記憶媒体及びその中からプリントするファイルを選択するための画面(ファイル選択画面)が表示される。ステップ502でキー412の操作が検出された場合、第1の実施の形態と同様に、ネットワークプリントの設定画面が表示される。その後、表示された画面における操作がステップ514で検出されると、検出された操作に応じた処理が実行される。
If the print service is selected, the print flag is turned ON in
ステップ514で操作が検出され、ステップ516で実行の指示と判定された場合、ステップ542において、制御部112は、ステップ514で検出された操作が、デジタル画像プリントを選択する操作であるか否かを判定する。具体的には、制御部112は、キー404がタッチされたか否かを判定する。キー404がタッチされたと判定された場合、制御はステップ520に移行する。そうでなければ(キー412がタッチされ、ネットワークプリントが選択された場合)、制御はステップ518に移行する。
When an operation is detected in
その後、ステップ520においてジョブ生成部128により、ユーザにより指定されたファイルから、PDLを含むプリントジョブが生成される。デジタル画像プリントが選択されていれば、ユーザによりメディアリーダ部164に装着された記憶媒体の中から、ユーザにより指定されたファイルが読出され、読出されたファイルからプリントジョブが生成される。ネットワークプリントが選択されていれば、第1の実施の形態と同様に、ステップ518でサーバ320から受信したファイルからプリントジョブが生成される。
Thereafter, in
以上により、ネットワークプリントサービス及びデジタル画像プリントサービスの何れも実行されていない状態で、画像処理装置100が従業員ジョブを受信し(ステップ602及びステップ604)、その解析を実行中である場合(ステップ700→ステップ702→ステップ704→ステップ716→ステップ718→ステップ720の順で実行された場合)、ユーザがネットワークプリント又はデジタル画像プリントを選択すると(ステップ504の判定結果がYES)、従業員ジョブの解析が中断される(ステップ510が実行されることにより、ステップ724→ステップ726→ステップ700の順で実行される)。即ち、図10に示されたように、PC200から受信された従業員のジョブAが解析されている間に、ユーザがネットワークプリント又はデジタル画像プリントを選択すると、ジョブAの解析が中断される。
As described above, when neither the network print service nor the digital image print service is being executed, the
ネットワークプリント又はデジタル画像プリントが選択された状態ではプリントフラグがONされているので(ステップ506)、画像処理装置100は、その間に従業員ジョブを受信しても、第1記憶部114に記憶するだけで(ステップ602)、そのジョブの解析を禁止する(ステップ700→ステップ702→ステップ704→ステップ716→ステップ700の順で実行される)。即ち、図10に示したように、ユーザが画像処理装置100を操作中に、画像処理装置100が従業員のジョブCを受信しても、ジョブCの解析処理は実行されない。ユーザがネットワークプリント又はデジタル画像プリントの実行を指示すると、指定されたファイルからジョブ生成部128によりジョブBが生成され、速やかにジョブBの解析が実行されて、プリントが実行される(ステップ700→ステップ702→ステップ704→ステップ706→ステップ708の順で実行される)。
Since the print flag is ON when network print or digital image print is selected (step 506), the
したがって、画像処理装置100によりネットワークプリントサービス又はデジタル画像プリントサービスがユーザに提供されている間、ユーザによるプリント指示の実行が、従業員のプリントジョブにより遅延されることを回避できる。
Therefore, while the network processing service or the digital image printing service is provided to the user by the
(第3の実施の形態)
第1の実施の形態では、従業員のプリントジョブに所定情報(従業員ジョブ情報)を含め、従業員のプリントジョブを客のプリントジョブと区別した。これに対して、第3の実施の形態では、従業員のプリントジョブに、客のプリントジョブと区別するための情報を含めずに、プリントジョブの送信元のアドレス(IPアドレス)により、従業員のプリントジョブを客のプリントジョブと区別する。
(Third embodiment)
In the first embodiment, predetermined information (employee job information) is included in the employee's print job, and the employee's print job is distinguished from the customer's print job. On the other hand, in the third embodiment, the employee's print job does not include information for distinguishing it from the customer's print job, and the employee's print job source address (IP address) is used. Are distinguished from customer print jobs.
本実施の形態に係る画像処理装置は、第1の実施の形態に係る画像処理装置と同様に構成されており、図3〜図5の参照番号を引用する。 The image processing apparatus according to the present embodiment is configured in the same manner as the image processing apparatus according to the first embodiment, and the reference numerals in FIGS.
本実施の形態に係る画像処理装置100においては、図7のプログラムの代わりに、図12に示すプログラムが実行される。図12のフローチャートは、図7のフローチャートにおいて、ステップ602がステップ620で代替されたものである。
In the
本実施の形態に係る画像処理装置100においても、図12のプログラムと並行して、第1の実施の形態と同様に図6及び図8のプログラムが実行される。即ち、画像処理装置100は、ユーザによりネットワークプリントが選択されると、プリントフラグをONし、従業員ジョブの解析を禁止する(従業員ジョブを解析中であれば、解析を中断する)。
Also in the
但し、従業員がPC200上で所定のアプリケーションプログラムを実行し、プリントを指示することにより、PC200にインストールされているプリンタドライバにより生成される従業員ジョブは、第1の実施の形態とは異なる。即ち、従業員ジョブには、従業員ジョブ情報は含まれない。したがって、後述するように、図8のステップ704において実行される客のプリントジョブであるか否かを判定する処理の具体的内容は、第1の実施の形態と異なる。
However, the employee job generated by the printer driver installed in the
図12のプログラムは、画像処理装置100の電源がONされると起動する。ステップ600で、外部装置からプリントジョブが受信された場合、ステップ620において、制御部112は、ステップ600で受信したデータ(プリントジョブ)及びそのデータの送信元のアドレスであるIPアドレスを第1記憶部114のHDDに記憶する。ネットワーク310を介して通信されるデータは、TCP/IPプロトコルにしたがって送信されるパケットデータである。各パケットデータには、送信元のIPアドレス(例えば、PC200のIPアドレス)が含まれているので、制御部112は、そのIPアドレスを記憶する。
The program shown in FIG. 12 starts when the
画像処理装置100において実行される図8のプログラムでは、ステップ704の具体的な処理内容のみ、第1の実施の形態と異なる。即ち、本実施の形態では、ステップ704において、制御部112は、ステップ700で検知された新規ジョブに対応するIPアドレスがHDDに記憶されており、そのIPアドレス(プリントジョブの送信元アドレス)が、ネットワーク310に属するアドレスであるか否かを判定する。具体的には、制御部112は、ネットワークI/F部130に設定されたIPアドレスのネットワークアドレスと、ステップ620で記憶されたIPアドレスのネットワークアドレスとが一致するか否かを判定する。ネットワークアドレスは、例えば、ネットワークI/F部130に関して設定されているサブネットマスクを用いて特定される。一致する場合、客のプリントジョブではないと判定される。一致しない場合、又は、IPアドレスが第1記憶部114のHDDに記憶されていない場合、客のプリントジョブであると判定される。
In the program of FIG. 8 executed in the
その後は、第1の実施の形態と同様の処理が実行される。即ち、客のプリントジョブであると判定された場合、ステップ706〜714が実行され、客のプリントジョブではない、即ち従業員ジョブであると判定された場合、ステップ716〜730が実行される。 Thereafter, processing similar to that of the first embodiment is executed. That is, if it is determined that the print job is a customer print job, steps 706 to 714 are executed, and if it is determined that the print job is not a customer print job, that is, an employee job, steps 716 to 730 are executed.
以上により、第1の実施の形態と同様に、画像処理装置100によりネットワークプリントサービスがユーザに提供されている間、ユーザによるプリント指示の実行が、従業員のプリントジョブにより遅延されることを回避できる。
As described above, as in the first embodiment, while the network print service is provided to the user by the
上記の第1〜第3の実施の形態では、ユーザ(客)による操作部122の操作によりプリントサービスが選択されると、従業員ジョブの実行を禁止(プリントフラグをON)し、そのサービスが終了するまで、禁止状態を維持する場合を説明したが、これに限定されない。例えば、ユーザがプリントの実行を指示したときに、従業員ジョブの実行を禁止(プリントフラグをON)し、ユーザのプリントジョブの解析が終われば、従業員ジョブの実行を許可(プリントフラグをOFF)してもよい。また、ユーザによる操作部122の操作によりプリントサービスが選択されると、従業員ジョブの実行を禁止する場合においても、ユーザのプリントジョブの解析が終われば、従業員ジョブの実行を許可(プリントフラグをOFF)してもよい。プリントサービスが提供されていても、ユーザが実行を指示する前の設定を行なっている間は、従業員ジョブの解析を実行しても、ユーザによるプリント指示の実行が遅延されることはない。これにより、客のプリントジョブ及び従業員のプリントジョブを効率的に実行できる。
In the first to third embodiments, when a print service is selected by the operation of the
上記の第1〜第3の実施の形態では、ネットワークプリントサービスにおいて、ユーザが指定したファイルをサーバから受信し、プリントジョブを生成する場合を説明したが、これに限定されない。ネットワークプリントサービスにおいて、ユーザが指定したファイルがプリントジョブであってもよい。第1及び第2の実施の形態では、従業員ジョブは、従業員ジョブ情報を含むので、従業員ジョブと、サーバから受信した客のプリントジョブとを区別できる。また、第3の実施の形態では、ネットワークプリントサービスにおいてユーザが指定したファイル(プリントジョブ)の送信元のIPアドレス(サーバ320のIPアドレス)のネットワークアドレスと、画像処理装置100のIPアドレスのネットワークアドレスとは異なるので、サーバ320から受信したプリントジョブを従業員ジョブと区別できる。ユーザが指定し、サーバから受信したファイルがプリントジョブである場合には、プリントジョブを生成するステップ520(図6)が実行されないようにすればよい。
In the first to third embodiments described above, in the network print service, a case where a file specified by a user is received from a server and a print job is generated has been described. However, the present invention is not limited to this. In the network print service, the file specified by the user may be a print job. In the first and second embodiments, since the employee job includes employee job information, the employee job can be distinguished from the customer print job received from the server. In the third embodiment, the network address of the transmission source IP address (the IP address of the server 320) of the file (print job) specified by the user in the network print service and the network of the IP address of the
上記の第1〜第3の実施の形態では、客のプリントジョブか否かの判定(図8のステップ704)を、プリントジョブ中の所定情報(従業員ジョブ情報)の有無、又は、プリントジョブの送信元のIPアドレスにより行なう場合を説明したが、これに限定されない。客のプリントジョブは、画像処理装置100の操作部122が操作されたことに起因して生成又は取得される。したがって、制御部112は、従業員ジョブ情報及びIPアドレスの何れも使用せずに、新規のプリントジョブが客のプリントジョブか否か、即ち、操作部122が操作されたことに起因して生成又は取得されたプリントジョブであるか否かを判定することができる。例えば、制御部112は、客が指定したファイルから生成されたプリントジョブ以外のプリントジョブを従業員ジョブと判定することができる。そのためには、例えば、図6のステップ522でONするフラグ(新規ジョブフラッグ)と、図7のステップ604でONするフラグ(新規ジョブフラグ)とを、区別できるように別のフラグにし、図8のステップ704では、何れのフラグがONされているかを判定するようにすればよい。また、操作部122が操作されたことに起因してサーバ320から取得されたファイルがプリントジョブであっても、従業員ジョブと区別することができる。即ち、サーバ320から取得されたプリントジョブは、画像処理装置100がサーバ320に送信を要求したファイルであるので、そのファイルを特定する情報(例えば、ファイル名)で、従業員ジョブと区別することができる。
In the first to third embodiments, whether or not the print job is a customer's print job (step 704 in FIG. 8) is determined based on the presence or absence of predetermined information (employee job information) in the print job or the print job. However, the present invention is not limited to this. The customer print job is generated or acquired due to the operation of the
上記の第1〜第3の実施の形態では、ネットワークプリントサービス又はデジタル画像プリントサービスがユーザにより選択されると、従業員のプリントジョブの解析を禁止する場合を説明したが、これに限定されない。第1画像形成部118によるプリントを実行する前に、ジョブ解析部126による解析処理が実行される必要があるサービスであればよい。そのような場合には、従業員のプリントジョブの解析を禁止することが好ましい。
In the first to third embodiments described above, the case where the analysis of the print job of the employee is prohibited when the network print service or the digital image print service is selected by the user has been described. However, the present invention is not limited to this. Any service that needs to be analyzed by the
上記の第1〜第3の実施の形態では、画像処理装置100が、昇華型プリンタである第2画像形成部166を有する拡張装置160を備える場合を説明したが、これに限定されない。拡張装置160は、第2画像形成部166及び第2給紙部168を有してなくてもよい。また、画像処理装置100は、拡張装置160を備えず、本体装置110のみで構成されていてもよい。そのような場合には、画像処理装置100が提供可能な機能は制限されるので、操作部122には、図9とは異なるホーム画面を表示すればよい。
In the first to third embodiments, the case where the
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。 The present invention has been described above by describing the embodiment. However, the above-described embodiment is an exemplification, and the present invention is not limited to the above-described embodiment, and is implemented with various modifications. be able to.
100 画像処理装置
110 本体装置
112 制御部
114 第1記憶部
116 原稿読取部
118 第1画像形成部
120 第1給紙部
122 操作部
124 画像処理部
126 ジョブ解析部
128 ジョブ生成部
130 ネットワークI/F部
132 第1バス
140 排紙トレイ
160 拡張装置
162 第2記憶部
164 メディアリーダ部
166 第2画像形成部
168 第2給紙部
170 拡張I/F部
172 第2バス
174 写真排出部
200 パーソナルコンピュータ(PC)
300 ルータ
310 ネットワーク
312 インターネット
320 サーバコンピュータ(サーバ)
DESCRIPTION OF
300
Claims (4)
記録紙に画像を形成する画像形成手段と、
プリントジョブを受信する受信手段と、
プリントジョブを解析し、前記画像形成手段による画像形成に使用される画像データを生成する解析手段と、
前記解析手段による前記解析の実行を制御する制御手段と、
ユーザの指示を受付ける入力手段と、
前記受信手段により受信されたプリントジョブが所定のジョブであるか否かを判定する判定手段とを含み、
前記所定のジョブは、特定ユーザであることを表す情報を含むプリントジョブであり、
前記入力手段により、前記画像形成手段による画像形成を実行する所定のサービスが選択されたことを受けて、前記制御手段は、前記受信手段により受信されたプリントジョブの内、前記判定手段により前記所定のジョブであると判定されたプリントジョブの解析を禁止する、画像処理装置。 An image processing apparatus that provides a plurality of services,
Image forming means for forming an image on recording paper;
Receiving means for receiving a print job;
Analyzing means for analyzing a print job and generating image data used for image formation by the image forming means;
Control means for controlling execution of the analysis by the analysis means;
Input means for receiving user instructions;
Determining means for determining whether the print job received by the receiving means is a predetermined job;
The predetermined job is a print job that includes information indicating that it is a particular user,
When the predetermined service for executing image formation by the image forming unit is selected by the input unit, the control unit is configured to select the predetermined job by the determining unit from among the print jobs received by the receiving unit. An image processing apparatus that prohibits analysis of a print job that has been determined to be a current job.
記録紙に画像を形成する画像形成手段と、
プリントジョブを解析し、前記画像形成手段による画像形成に使用される画像データを生成する解析手段と、
前記解析手段による前記解析の実行を制御する制御手段と、
ユーザの指示を受付ける入力手段と、
受信された前記プリントジョブが所定のジョブであるか否かを判定する判定手段とを含み、
前記所定のジョブは、特定ユーザであることを表す情報を含むプリントジョブであり、
所定のファイルに基づく前記画像形成手段による画像形成の実行が前記入力手段により指示されたことを受けて、前記制御手段は、受信された前記プリントジョブの内、前記判定手段により前記所定のジョブであると判定されたプリントジョブの解析を禁止する、画像処理装置。 An image processing apparatus for receiving a print job,
Image forming means for forming an image on recording paper;
Analyzing means for analyzing a print job and generating image data used for image formation by the image forming means;
Control means for controlling execution of the analysis by the analysis means;
Input means for receiving user instructions;
Determination means for determining whether or not the received print job is a predetermined job,
The predetermined job is a print job that includes information indicating that it is a particular user,
Upon receiving an instruction from the input unit to execute image formation by the image forming unit based on a predetermined file, the control unit performs the predetermined job by the determination unit among the received print jobs. An image processing apparatus that prohibits analysis of a print job determined to be present.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015104345A JP6621597B2 (en) | 2015-05-22 | 2015-05-22 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015104345A JP6621597B2 (en) | 2015-05-22 | 2015-05-22 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016215527A JP2016215527A (en) | 2016-12-22 |
JP6621597B2 true JP6621597B2 (en) | 2019-12-18 |
Family
ID=57577568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015104345A Active JP6621597B2 (en) | 2015-05-22 | 2015-05-22 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6621597B2 (en) |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3168867B2 (en) * | 1995-03-23 | 2001-05-21 | ブラザー工業株式会社 | Image forming device |
JPH08278928A (en) * | 1995-04-07 | 1996-10-22 | Ricoh Co Ltd | Printer device |
US6252681B1 (en) * | 1997-04-14 | 2001-06-26 | Xerox Corporation | Multifunctional printing system with queue management |
JP4392919B2 (en) * | 1998-12-24 | 2010-01-06 | キヤノン株式会社 | Print control apparatus, print control method, recording medium storing print control program, and print control program product |
JP3812534B2 (en) * | 2002-12-03 | 2006-08-23 | セイコーエプソン株式会社 | Digital multifunction device |
JP2005267176A (en) * | 2004-03-18 | 2005-09-29 | Ricoh Co Ltd | Printing system, host device, printer |
JP2005309816A (en) * | 2004-04-22 | 2005-11-04 | Toshiba Tec Corp | Printing control device |
JP2005313413A (en) * | 2004-04-28 | 2005-11-10 | Canon Inc | Image processing system, image processor and program |
JP2005245000A (en) * | 2005-03-04 | 2005-09-08 | Toshiba Corp | Image forming apparatus |
JP2007245673A (en) * | 2006-03-17 | 2007-09-27 | Ricoh Co Ltd | Image formation device |
JP2008162206A (en) * | 2006-12-29 | 2008-07-17 | Canon Inc | Image forming apparatus, job processing method, storage medium, and program |
JP4381426B2 (en) * | 2007-03-07 | 2009-12-09 | シャープ株式会社 | Facsimile apparatus and facsimile transmission method |
JP2009194634A (en) * | 2008-02-14 | 2009-08-27 | Seiko Epson Corp | Job processor and its control method |
-
2015
- 2015-05-22 JP JP2015104345A patent/JP6621597B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016215527A (en) | 2016-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4936526B2 (en) | Image forming apparatus, control method therefor, computer program, and computer-readable storage medium | |
JP4667210B2 (en) | Information processing apparatus, printing apparatus, control method therefor, and printing system | |
JP4646740B2 (en) | Printing apparatus and control method thereof, job processing method, printing system, and program | |
JP5002277B2 (en) | Job processing apparatus, method for controlling job processing apparatus, storage medium, and program | |
JP5892118B2 (en) | Printing system, print server, information processing apparatus, image forming apparatus, and program. | |
JP4704805B2 (en) | Image forming system, printer driver, image forming apparatus, and image forming instruction method | |
JP4941463B2 (en) | Information processing apparatus and printing apparatus | |
JP2008110576A (en) | Printer, its printing execution method, and printing execution program | |
JP2018129714A (en) | Program and information processing apparatus | |
JP2012034277A (en) | Image processing system, control method thereof, and program | |
JP2010214689A (en) | Printing control device and printer | |
JP4757355B2 (en) | Printing apparatus, control method therefor, and program | |
JP5623617B1 (en) | Image forming apparatus, image forming system, and image forming method | |
JP2012153092A (en) | Image forming device and image forming method | |
JP6621597B2 (en) | Image processing device | |
JP5609264B2 (en) | Image forming system, image forming apparatus, image forming method, and image forming program | |
JP2009232316A (en) | Image forming apparatus | |
CN102045477A (en) | Multi-functional device executing multiple functions | |
JP2009075451A (en) | Image forming device | |
JP2008242700A (en) | Print management device, print management system and print management program | |
JP7131024B2 (en) | Information processing system, information processing device, control program | |
JP2018024258A (en) | Image forming apparatus and control method of image forming apparatus | |
JP2019059136A (en) | Image formation device | |
JP5355671B2 (en) | Job processing apparatus, method for controlling job processing apparatus, storage medium, and program | |
JP2004130662A (en) | Image formation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181218 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190612 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190709 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191003 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20191015 |
|
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: 20191105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6621597 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |