JP6621597B2 - Image processing device - Google Patents

Image processing device Download PDF

Info

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
print
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
Application number
JP2015104345A
Other languages
Japanese (ja)
Other versions
JP2016215527A (en
Inventor
実意 大杉
実意 大杉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2015104345A priority Critical patent/JP6621597B2/en
Publication of JP2016215527A publication Critical patent/JP2016215527A/en
Application granted granted Critical
Publication of JP6621597B2 publication Critical patent/JP6621597B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2010−214773号公報JP 2010-214773 A

コンビニエンスストア等に設置し、客へのプリントサービスの提供に使用している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.

MFPにおける処理のタイミングを示す図である。FIG. 6 is a diagram illustrating processing timing in the MFP. ユーザの待ち時間が長くなる場合の、MFPにおける処理のタイミングを示す図である。FIG. 10 is a diagram illustrating processing timing in the MFP when a user's waiting time becomes long. 本発明の第1の実施の形態に係る画像処理装置を含むシステムを示すブロック図である。1 is a block diagram showing a system including an image processing apparatus according to a first embodiment of the present invention. 図1に示した画像処理装置を示す正面図である。It is a front view which shows the image processing apparatus shown in FIG. 図1に示した画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image processing apparatus shown in FIG. 図1に示した画像処理装置において実行されるネットワークプリントサービスを実現するためのコンピュータプログラムの制御構造を示すフローチャートである。It is a flowchart which shows the control structure of the computer program for implement | achieving the network print service performed in the image processing apparatus shown in FIG. 図1に示した画像処理装置において実行されるプリントジョブを外部装置から受信するコンピュータプログラムの制御構造を示すフローチャートである。3 is a flowchart showing a control structure of a computer program that receives a print job executed in the image processing apparatus shown in FIG. 1 from an external device. 図1に示した画像処理装置において実行されるプリントジョブを処理するコンピュータプログラムの制御構造を示すフローチャートである。3 is a flowchart showing a control structure of a computer program that processes a print job executed in the image processing apparatus shown in FIG. 1. ホーム画面を示す図である。It is a figure which shows a home screen. 図1に示した画像処理装置における処理のタイミングを示す図である。It is a figure which shows the timing of the process in the image processing apparatus shown in FIG. 本発明の第2の実施の形態に係る画像処理装置において実行されるプリントサービスを実現するためのコンピュータプログラムの制御構造を示すフローチャートである。It is a flowchart which shows the control structure of the computer program for implement | achieving the print service performed in the image processing apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第3の実施の形態に係る画像処理装置において実行されるプリントジョブを外部装置から受信するコンピュータプログラムの制御構造を示すフローチャートである。14 is a flowchart illustrating a control structure of a computer program that receives a print job executed by an image processing apparatus according to a third embodiment of the present invention from an external apparatus.

以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。   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 image processing apparatus 100 according to the first embodiment of the present invention is connected to a network 310 such as a LAN together with a personal computer (hereinafter referred to as a PC) 200. The network 310 is connected to the Internet 312 via the router 300. A server computer (hereinafter also referred to as a server) 320 is connected to the Internet 312. Thus, the image processing apparatus 100 can receive a print job from the PC 200 and execute printing. Further, the image processing apparatus 100 can execute printing in accordance with file format data that is not a print job, received from the server 320 via the router 300 and the Internet 312.

ここでは、画像処理装置100がネットワーク310の管理サーバとして機能するとする。ネットワーク310を管理するためのサーバを別途設けてもよい。また、ネットワーク310には、PC200以外の端末装置が接続されていてもよい。   Here, it is assumed that the image processing apparatus 100 functions as a management server of the network 310. A server for managing the network 310 may be provided separately. Further, a terminal device other than the PC 200 may be connected to the network 310.

図4を参照して、画像処理装置100は、本体装置110及び拡張装置160を備えている。本体装置110は、プリント機能、コピー機能、FAX機能、及びスキャナ機能等の複数の機能を備えたデジタル複合機である。拡張装置160も、プリント機能を備えている。本体装置110及び拡張装置160には、類似する構成要素を含んでいるので、それらを区別するために便宜上「第1」及び「第2」を付した用語を使用する。   Referring to FIG. 4, the image processing apparatus 100 includes a main body device 110 and an expansion device 160. The main device 110 is a digital multifunction machine having a plurality of functions such as a print function, a copy function, a FAX function, and a scanner function. The expansion device 160 also has a print function. Since the main body device 110 and the expansion device 160 include similar components, the terms with “first” and “second” are used for convenience to distinguish them.

本体装置110は、原稿読取部116、第1画像形成部118、第1給紙部120、操作部122、及び、胴内の排紙トレイ140を含む。拡張装置160は、メディアリーダ部164、第2画像形成部166及び写真排出部174を含む。   The main body device 110 includes a document reading unit 116, a first image forming unit 118, a first paper feeding unit 120, an operation unit 122, and a discharge tray 140 in the cylinder. The expansion device 160 includes a media reader unit 164, a second image forming unit 166, and a photo discharge unit 174.

図5を参照して、本体装置110はさらに、制御部112、第1記憶部114、ネットワークI/F部130、及び第1バス132を備えている。本体装置110を構成する各部間のデータ(制御情報を含む)交換は、第1バス132を介して行なわれる。   Referring to FIG. 5, main device 110 further includes a control unit 112, a first storage unit 114, a network I / F unit 130, and a first bus 132. Data (including control information) is exchanged between the units constituting the main device 110 via the first bus 132.

制御部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 control unit 112 is, for example, a CPU (Central Processing Unit). The first storage unit 114 includes a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), and a HDD (Hard Disk Drive). The ROM is a nonvolatile storage device, and stores programs and data necessary for controlling the operation of the main device 110. The HDD is a rewritable nonvolatile storage device that stores image data and the like. The RAM is a rewritable volatile storage device. The control unit 112 reads a predetermined program and predetermined data from the ROM and HDD to the RAM, and executes the program using a part of the RAM as a work area. Image processing or the like for image data is also executed on the RAM. The control unit 112 controls the entire main apparatus 110 according to a program stored in the ROM, and implements each function (copy function, print function, FAX function, scanner function, etc.) of the main apparatus 110.

原稿読取部116は、原稿を読取るためのCCD(Charge−Coupled Device:電荷結合素子)と、原稿台(例えば、ガラスのプラテン部)、自動原稿送り装置(ADF)等にセットされた原稿を検知する原稿検知センサとを備え、原稿台上に位置する原稿を読取って画像データを生成する。原稿は、ユーザにより直接原稿台に載置される、又は、自動原稿送り装置にセットされた後、自動原稿送り装置により原稿台に搬送される。画像データは、例えば第1記憶部114のRAMに一時的に記憶される。   The document reading unit 116 detects a document set on a CCD (Charge-Coupled Device) for reading a document, a document table (for example, a glass platen), an automatic document feeder (ADF), or the like. A document detection sensor that reads the document located on the document table and generates image data. The document is directly placed on the document table by the user, or after being set on the automatic document feeder, the document is conveyed to the document table by the automatic document feeder. The image data is temporarily stored in the RAM of the first storage unit 114, for example.

画像処理部124は、原稿読取部116により生成された画像データに対して種々の画像処理を実行する。第1画像形成部118は、読取った画像データに対して種々の画像処理が実行されて生成された画像データにしたがって、第1給紙部120から供給される記録紙上に画像をプリントする。第1画像形成部118は、電子写真方式のプリンタである。第1給紙部120には、例えばB5、B4、A4及びA3等の記録紙が保持されている。   The image processing unit 124 performs various image processing on the image data generated by the document reading unit 116. The first image forming unit 118 prints an image on a recording sheet supplied from the first sheet feeding unit 120 in accordance with image data generated by performing various image processing on the read image data. The first image forming unit 118 is an electrophotographic printer. For example, recording paper such as B5, B4, A4, and A3 is held in the first paper feeding unit 120.

ジョブ解析部126は、プリントジョブ(例えば、PC200により生成され、ネットワーク310を介して受信されたプリントジョブ)にしたがって、第1画像形成部118によるプリントを実行するために、受信したジョブを解析する。ジョブ解析部126は、PDLで記述されたプリントジョブを解析し、YCMKの画像データを生成する。この画像データにしたがって、感光体の上にトナー像が形成される。プリントジョブには、部数指定、記録紙のサイズ、記録紙のタイプ等のプリント条件も含まれており、ジョブ解析部126はプリントジョブから、これらの情報も取得する。   The job analysis unit 126 analyzes the received job in order to execute printing by the first image forming unit 118 in accordance with a print job (for example, a print job generated by the PC 200 and received via the network 310). . The job analysis unit 126 analyzes a print job described in PDL and generates YCMK image data. A toner image is formed on the photoconductor according to the image data. The print job includes print conditions such as the number of copies specified, the size of the recording paper, and the type of the recording paper, and the job analysis unit 126 acquires these pieces of information from the print job.

ジョブ生成部128は、所定のファイルから、第1画像形成部118にプリントを実行させるためのプリントジョブを生成する。ジョブ生成部128は、PC200において、実行されるアプリケーションプログラムにおいて、画像処理装置100を指定して印刷指示をした場合に、画像処理装置100に適したプリンタドライバにより生成されるプリントジョブと同様のジョブを生成する。これにより、後述するように、画像処理装置100は、ユーザが指定した、サーバ320又は可搬性記憶媒体に記憶されたプリントジョブではないファイルを取得して、第1画像形成部118によりプリントするプリントサービスを提供できる。   The job generation unit 128 generates a print job for causing the first image forming unit 118 to execute printing from a predetermined file. The job generation unit 128 is a job similar to a print job generated by a printer driver suitable for the image processing apparatus 100 when the PC 200 specifies an image processing apparatus 100 and issues a print instruction in an application program to be executed. Is generated. As a result, as will be described later, the image processing apparatus 100 acquires a file that is not a print job stored in the server 320 or the portable storage medium designated by the user, and prints the file by the first image forming unit 118. Service can be provided.

操作部122は、例えば、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとで構成されたタッチパネルディスプレイである。タッチパネルディスプレイの周囲には、電源をオン/オフするための電源キー等のハードウェアキーが配置されていてもよい。   The operation unit 122 is, for example, a touch panel display configured by a display panel configured by a liquid crystal panel or the like and a touch panel that is disposed on the display panel and detects a touched position. Hardware keys such as a power key for turning on / off the power may be arranged around the touch panel display.

操作部122は、ユーザによる本体装置110及び拡張装置160に対する指示等の入力を受付ける。具体的には、表示パネルに表示される画面(画像)は、制御部112の制御を受けて画面生成部(図示せず)によって生成される。ユーザは、表示パネルに表示される操作画面によって、画像処理装置100の状態及びジョブの処理状況等の確認を行なう。ユーザは、操作画面にアイコン等の形式で表示されたキーを、表示パネルに重ねられたタッチパネル上で選択する(タッチパネル上の該当部分にタッチする)ことによって、本体装置110の及び拡張装置160の機能設定及び動作指示等を行なうことができる。   The operation unit 122 accepts an input such as an instruction from the user to the main device 110 and the expansion device 160. Specifically, a screen (image) displayed on the display panel is generated by a screen generation unit (not shown) under the control of the control unit 112. The user confirms the status of the image processing apparatus 100, the job processing status, and the like on the operation screen displayed on the display panel. The user selects a key displayed in the form of an icon or the like on the operation screen on the touch panel overlaid on the display panel (by touching a corresponding part on the touch panel), so that the main device 110 and the expansion device 160 Function settings and operation instructions can be performed.

制御部112は、操作部122に設けられたタッチパネル及びハードウェアキーに対するユーザの操作を監視すると共に、表示パネルに画像処理装置100の状態に関する情報等の、ユーザに通知すべき情報等を表示する。   The control unit 112 monitors user operations on the touch panel and hardware keys provided in the operation unit 122, and displays information to be notified to the user, such as information on the state of the image processing apparatus 100, on the display panel. .

ネットワークI/F部130は、ネットワーク310に接続され、画像処理装置100がネットワーク310を介して外部装置と通信するためのインターフェイスである。I/F部ネットワークI/F部130は、例えばNIC(Network Interface Card)である。   The network I / F unit 130 is connected to the network 310 and is an interface for the image processing apparatus 100 to communicate with an external device via the network 310. The I / F unit network I / F unit 130 is, for example, a NIC (Network Interface Card).

本体装置110は、FAXモデム(図示せず)を含む。FAXモデムは、外部の電話回線(図示せず)に接続され、画像処理装置100が電話回線を介して外部装置とFAX通信するためのインターフェイスである。   Main device 110 includes a FAX modem (not shown). The FAX modem is connected to an external telephone line (not shown), and is an interface for the image processing apparatus 100 to perform FAX communication with an external apparatus via the telephone line.

図5を参照して、拡張装置160はさらに、第2記憶部162、第2給紙部168、拡張I/F部170及び第2バス172を備えている。拡張装置160を構成する各部間のデータ(制御情報を含む)交換は、第2バス172を介して行なわれる。   With reference to FIG. 5, the expansion device 160 further includes a second storage unit 162, a second paper feeding unit 168, an expansion I / F unit 170, and a second bus 172. Data (including control information) is exchanged between the units constituting the expansion device 160 via the second bus 172.

第2記憶部162は、第1記憶部114と同様にROM、RAM、及びHDD等の記憶装置を含む。   Similar to the first storage unit 114, the second storage unit 162 includes storage devices such as ROM, RAM, and HDD.

メディアリーダ部164は、光ディスクを装着するためのドライブ、及び可搬性メモリを装着するためのソケットを備えている。装着された光ディスク又は可搬性メモリに対してデータの読出し及び書込みを行なうことができる。以下において、光ディスク及び可搬性メモリを、包括的に「記憶媒体」ともいう。   The media reader unit 164 includes a drive for mounting an optical disk and a socket for mounting a portable memory. Data can be read from and written to the mounted optical disk or portable memory. Hereinafter, the optical disk and the portable memory are also collectively referred to as “storage media”.

第2画像形成部166は、メディアリーダ部164から読取った画像データに対して種々の画像処理が実行されて生成された画像データを、第2給紙部168から供給される記録紙に印刷する。第2画像形成部166は、写真印刷に適した昇華型プリンタである。第2画像形成部166は、ロール状のインクリボン及びこれを送る駆動部(何れも図示せず)を含む。第2給紙部168には、例えば、一般に写真プリントに使用されるサイズであるL判サイズで出力するためのロール状の記録紙が収容される。   The second image forming unit 166 prints image data generated by performing various image processing on the image data read from the media reader unit 164 on the recording paper supplied from the second paper supply unit 168. . The second image forming unit 166 is a sublimation printer suitable for photographic printing. The second image forming unit 166 includes a roll-shaped ink ribbon and a driving unit (none of which is shown) that sends the ink ribbon. The second paper feed unit 168 accommodates, for example, roll-shaped recording paper for outputting in L size, which is a size generally used for photographic printing.

拡張I/F部170は、第2バス172を第1バス132に接続するためのインターフェイスである。これにより、拡張装置160を構成する各部は、本体装置110を構成する各部とデータ交換することができ、制御部112によって制御され得る。   The expansion I / F unit 170 is an interface for connecting the second bus 172 to the first bus 132. Thereby, each part which comprises the expansion apparatus 160 can exchange data with each part which comprises the main body apparatus 110, and can be controlled by the control part 112. FIG.

以下、図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 image processing apparatus 100 from being delayed by a print job by an employee will be described. To do. In order to execute the network print service in the image processing apparatus 100, a user (customer) operates an external apparatus such as a PC in advance and transmits a file to be printed to the server 320. Thereafter, the image processing apparatus 100 is operated to select a network print service, specify a file on the server 320, and instruct printing. As a result, the user can cause the image processing apparatus 100 to print the instructed file.

従業員がPC200上で所定のアプリケーションプログラムを実行し、プリントを指示することにより、PC200にインストールされているプリンタドライバによりプリントジョブ(以下、従業員ジョブという)が生成され、ネットワーク310を介して画像処理装置100に送信される。ここでは、従業員ジョブには、プリンタドライバにより、従業員ジョブであることを表す所定の情報(以下、従業員ジョブ情報という)が含まれるとする。   When an employee executes a predetermined application program on the PC 200 and instructs printing, a print job (hereinafter referred to as an employee job) is generated by a printer driver installed on the PC 200, and an image is transmitted via the network 310. It is transmitted to the processing apparatus 100. Here, it is assumed that the employee job includes predetermined information (hereinafter referred to as employee job information) indicating the employee job by the printer driver.

画像処理装置100においては、マルチタスクで複数のプログラムが実行される。図6〜図8のプログラムは、画像処理装置100の電源がONされると起動する。   In the image processing apparatus 100, a plurality of programs are executed by multitasking. 6 to 8 are activated when the image processing apparatus 100 is powered on.

図6のプログラムが起動すると、ステップ500において、制御部112は、操作部122に操作画面を表示する。操作部122には、例えば、図9に示すホーム画面400が表示される。ホーム画面400には、コピーサービスを選択するためのキー402、デジタル画像プリントを選択するためのキー404、スキャンサービスを選択するためのキー406、FAXサービスを選択するためのキー408、写真プリントを選択するためのキー410、及びネットワークプリントを選択するためのキー412が表示されている。   When the program of FIG. 6 is started, the control unit 112 displays an operation screen on the operation unit 122 in step 500. For example, a home screen 400 shown in FIG. 9 is displayed on the operation unit 122. The home screen 400 includes a key 402 for selecting a copy service, a key 404 for selecting a digital image print, a key 406 for selecting a scan service, a key 408 for selecting a FAX service, and a photo print. A key 410 for selecting and a key 412 for selecting a network print are displayed.

コピーサービスでは、画像処理装置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 image processing apparatus 100 is used as a copying machine. A document set by the user is read by the document reading unit 116 to generate image data. According to the generated image data, the first image forming unit 118 forms an image on the recording paper. In digital image printing, an image is formed on recording paper by the first image forming unit 118 based on a file in a storage medium attached to the media reader unit 164 by the user. In the scan service, image data generated by reading a document by the document reading unit 116 is stored in a storage medium attached to the media reader unit 164 by the user. In the FAX service, image data generated by reading an original by the original reading unit 116 is converted into a data format for FAX transmission, and is FAX-transmitted to a telephone number input by the user. In photographic printing, an image is formed on recording paper by the second image forming unit 166 based on a file in a storage medium attached to the media reader unit 164 by the user. In network printing, a file registered (transmitted) in advance by the user in the server 320 is designated. The image processing apparatus 100 acquires the specified file from the server 320, and forms an image on the recording paper using the first image forming unit 118 based on the acquired file.

ステップ502において、制御部112は、操作部122が操作されたか否かを判定する。ホーム画面400に表示された何れかのキーが選択(タッチ)された場合、操作されたと判定される。操作されたと判定された場合、制御はステップ504に移行する。そうでなければ、ステップ502が繰返される。   In step 502, the control unit 112 determines whether or not the operation unit 122 has been operated. When any key displayed on the home screen 400 is selected (touched), it is determined that the key is operated. If it is determined that it has been operated, control proceeds to step 504. Otherwise, step 502 is repeated.

ステップ504において、制御部112は、ステップ502で検出された操作が、ネットワークプリントを選択する操作、即ちキー412へのタッチ操作であるか否かを判定する。ネットワークプリントを選択する操作であると判定された場合、制御はステップ506に移行する。そうでなければ、制御はステップ530に移行する。   In step 504, the control unit 112 determines whether or not the operation detected in step 502 is an operation for selecting a network print, that is, a touch operation on the key 412. If it is determined that the operation is to select a network print, the control proceeds to step 506. Otherwise, control passes to step 530.

ステップ506において、制御部112は、従業員ジョブの解析を禁止するために、ネットワークプリントサービスの実行中であることを表すプリントフラグをONにする。具体的には、制御部112は、プリントフラグを“1”にする。例えば、第1記憶部114のRAMの所定領域がプリントフラグとして使用される。本プログラムの起動時には、プリントフラグには初期値として“0”が設定される。   In step 506, the control unit 112 turns on a print flag indicating that the network print service is being executed in order to prohibit the analysis of the employee job. Specifically, the control unit 112 sets the print flag to “1”. For example, a predetermined area in the RAM of the first storage unit 114 is used as a print flag. When this program is started, “0” is set as an initial value in the print flag.

ステップ508において、制御部112は、従業員ジョブを解析中か否かを判定する。具体的には、第1記憶部114に記憶された解析フラグが“1”であるか否かを判定する。解析フラグが“1”であれば、従業員ジョブの解析中であると判定され、制御はステップ510に移行する。そうでなければ、制御はステップ512に移行する。従業員ジョブは、画像処理装置100によりネットワーク310を介して受信される。従業員ジョブの受信、その解析、及び解析フラグに関しては、後述する。   In step 508, the control unit 112 determines whether the employee job is being analyzed. Specifically, it is determined whether or not the analysis flag stored in the first storage unit 114 is “1”. If the analysis flag is “1”, it is determined that the employee job is being analyzed, and control proceeds to step 510. Otherwise control passes to step 512. The employee job is received by the image processing apparatus 100 via the network 310. The reception of employee jobs, their analysis, and analysis flags will be described later.

ステップ510において、制御部112は、実行中の従業員ジョブの解析処理を中断させるために、中断フラグをONにする。具体的には、制御部112は、中断フラグを“1”にする。例えば、第1記憶部114のRAMの所定領域が中断フラグとして使用される。本プログラムの起動時には、中断トフラグには初期値として“0”が設定される。   In step 510, the control unit 112 sets the interruption flag to ON in order to interrupt the analysis process of the employee job being executed. Specifically, the control unit 112 sets the interruption flag to “1”. For example, a predetermined area of the RAM of the first storage unit 114 is used as an interruption flag. When this program is started, “0” is set as an initial value in the interrupt flag.

ステップ512において、制御部112は、操作部122に、ネットワークプリントの設定画面を表示する。例えば、サーバ320にアクセスするための情報(ユーザID、パスワード等)を入力するための画面が表示され、認証をパスすると、予めユーザがサーバ320に登録した(送信した)ファイルを選択するための画面(ファイル選択画面)が表示される。   In step 512, the control unit 112 displays a network print setting screen on the operation unit 122. For example, a screen for inputting information (user ID, password, etc.) for accessing the server 320 is displayed, and if the authentication is passed, the user selects a file registered (transmitted) in the server 320 in advance. A screen (file selection screen) is displayed.

ステップ514において、制御部112は、ステップ512で表示されたファイル選択画面が操作されたか否かを判定する。具体的には、制御部112は、操作画面に含まれるキー等かがタッチされたか否かを判定する。操作されたと判定された場合、制御はステップ516に移行する。そうでなければ、ステップ514が繰返される。   In step 514, the control unit 112 determines whether the file selection screen displayed in step 512 has been operated. Specifically, the control unit 112 determines whether a key or the like included in the operation screen has been touched. If it is determined that it has been operated, control proceeds to step 516. Otherwise, step 514 is repeated.

ステップ516において、制御部112は、ステップ514で検出された操作が、実行を指示する操作であるか否かを判定する。例えば、ファイルが選択された状態で、実行キーがタッチされた場合に、実行を指示する操作であると判定され、制御はステップ518に移行する。そうでなければ、制御はステップ524に移行する。   In step 516, the control unit 112 determines whether or not the operation detected in step 514 is an operation instructing execution. For example, when an execution key is touched in a state where a file is selected, it is determined that the operation is an instruction to execute, and the control proceeds to step 518. Otherwise, control passes to step 524.

ステップ518において、制御部112は、選択されているファイルを、ネットワークI/F部130を介してサーバ320から受信する。具体的には、制御部112は、選択されたファイルを特定する情報をサーバ320に送信する。これを受けて、サーバ320は、受信した情報により特定されるファイルを画像処理装置100に送信する。   In step 518, the control unit 112 receives the selected file from the server 320 via the network I / F unit 130. Specifically, the control unit 112 transmits information specifying the selected file to the server 320. In response to this, the server 320 transmits a file specified by the received information to the image processing apparatus 100.

ステップ520において、制御部112は、ジョブ生成部128を制御して、ステップ518で受信したファイルから、PDLを含むプリントジョブを生成する。生成されたプリントジョブは、第1記憶部114に記憶される。   In step 520, the control unit 112 controls the job generation unit 128 to generate a print job including PDL from the file received in step 518. The generated print job is stored in the first storage unit 114.

ステップ522において、制御部112は、プリントジョブが生成されたことを示すために新規ジョブフラグをONする。その後、制御は、ステップ514に戻る。具体的には、制御部112は、新規ジョブフラグを“1”にする。例えば、第1記憶部114のRAMの所定領域が新規ジョブフラグとして使用される。本プログラムの起動時には、新規ジョブフラグには初期値として“0”が設定される。ここでは、ステップ520で第1記憶部114に記憶された新規ジョブを特定するために新規ジョブ特定情報(例えばファイル名)も記憶される。   In step 522, the control unit 112 turns on a new job flag to indicate that a print job has been generated. Control then returns to step 514. Specifically, the control unit 112 sets the new job flag to “1”. For example, a predetermined area in the RAM of the first storage unit 114 is used as a new job flag. When this program is started, “0” is set as an initial value in the new job flag. Here, new job specifying information (for example, a file name) is also stored in order to specify a new job stored in the first storage unit 114 in step 520.

ステップ516での判定の結果、実行の指示でないと判定された場合、ステップ524において、制御部112は、ステップ514で検出された操作が、ネットワークプリントの終了を指示する操作であるか否かを判定する。例えば、設定画面に表示された終了キー又はキャンセルキーがタッチされた場合に、終了を指示する操作であると判定され、制御はステップ526に移行する。そうでなければ、制御はステップ528に移行する。   As a result of the determination in step 516, when it is determined that the instruction is not an execution instruction, in step 524, the control unit 112 determines whether or not the operation detected in step 514 is an operation instructing the end of network printing. judge. For example, when an end key or a cancel key displayed on the setting screen is touched, it is determined that the operation is an instruction to end, and the control shifts to step 526. Otherwise control passes to step 528.

ステップ526において、制御部112は、ステップ506でONにしたプリントフラグをOFFにする。具体的には、制御部112は、第1記憶部114のプリントフラグを“0”にする。その後、制御はステップ500に戻る。   In step 526, the control unit 112 turns off the print flag that was turned on in step 506. Specifically, the control unit 112 sets the print flag in the first storage unit 114 to “0”. Control then returns to step 500.

ステップ524での判定の結果、終了の指示でないと判定された場合、ステップ528において、制御部112は、ステップ514で検出された操作に該当する処理を実行する。その後、制御はステップ514に戻る。これにより、例えば、ユーザは、プリントするファイルの選択を行なうことができる。また、プリントの条件を設定するためのキーが表示される場合には、ユーザは、プリントの条件を設定できる。   As a result of the determination in step 524, when it is determined that the instruction is not an end instruction, in step 528, the control unit 112 executes processing corresponding to the operation detected in step 514. Thereafter, control returns to step 514. Thereby, for example, the user can select a file to be printed. When a key for setting the print condition is displayed, the user can set the print condition.

ステップ504での判定の結果、ネットワークプリントを選択する操作(キー412へのタッチ操作)でないと判定された場合、ステップ530において、制御部112は、ステップ502で検出された操作に該当する処理を実行する。キー402、404、406、408及び410の何れかが選択された場合、該当するサービスの設定画面が表示され、ユーザにより設定が成された後、実行が指示されると、選択された機能が実行される。その後、制御はステップ500に戻る。   As a result of the determination in step 504, if it is determined that the operation is not an operation for selecting a network print (touch operation on the key 412), in step 530, the control unit 112 performs a process corresponding to the operation detected in step 502. Execute. When any of the keys 402, 404, 406, 408, and 410 is selected, a setting screen for the corresponding service is displayed, and after the setting is performed by the user, the execution is instructed, the selected function is Executed. Control then returns to step 500.

図7のプログラムが起動すると、ステップ600において、制御部112は、ネットワークI/F部130を介してプリントジョブを受信したか否かを判定する。プリントジョブを受信したと判定された場合、制御はステップ602に移行する。そうでなければ、ステップ600が繰返される。   When the program of FIG. 7 is activated, in step 600, the control unit 112 determines whether a print job has been received via the network I / F unit. If it is determined that a print job has been received, control proceeds to step 602. Otherwise, step 600 is repeated.

ステップ602において、制御部112は、ステップ600で受信したデータ(プリントジョブ)を第1記憶部114のHDDに記憶する。   In step 602, the control unit 112 stores the data (print job) received in step 600 in the HDD of the first storage unit 114.

ステップ604において、制御部112は、プリントジョブを受信したことを示すために新規ジョブフラグをONする。その後、制御は、ステップ600に戻る。ここでは、ステップ602で記憶された新規ジョブを特定するために新規ジョブ特定情報(例えばファイル名)も記憶される。   In step 604, the control unit 112 turns on a new job flag to indicate that a print job has been received. Control then returns to step 600. Here, new job specifying information (for example, a file name) is also stored in order to specify the new job stored in step 602.

図8のプログラムが起動すると、ステップ700において、制御部112は、新規のプリントジョブが生成又は受信されたか否かを判定する。具体的には、制御部112は、新規ジョブフラグがONであるか否かを判定する。上記したように、新規ジョブフラグは、ステップ522又はステップ604でONにされる。新規ジョブフラグがONであると判定された場合、制御はステップ702に移行する。そうでなければ、ステップ700が繰返される。   When the program of FIG. 8 is activated, in step 700, the control unit 112 determines whether a new print job has been generated or received. Specifically, the control unit 112 determines whether or not a new job flag is ON. As described above, the new job flag is turned ON in step 522 or step 604. If it is determined that the new job flag is ON, control proceeds to step 702. Otherwise, step 700 is repeated.

ステップ702において、制御部112は、新規ジョブフラグをOFFする。具体的には、制御部112は、新規ジョブフラグを“0”にする。   In step 702, the control unit 112 turns off the new job flag. Specifically, the control unit 112 sets the new job flag to “0”.

ステップ704において、制御部112は、ステップ700で検知された新規のプリントジョブが客のプリントジョブであるか否かを判定する。客のプリントジョブは、上記のステップ520でジョブ生成部128により生成されたプリントジョブを意味する。具体的には、制御部112は、ステップ700で検知されたプリントジョブに従業員ジョブ情報が含まれているか否かを判定する。従業員ジョブ情報が含まれていなければ、客のプリントジョブであると判定され、制御はステップ706に移行する。そうでなければ(従業員ジョブ情報が含まれていれば)、制御はステップ716に移行する。   In step 704, the control unit 112 determines whether or not the new print job detected in step 700 is a customer print job. The customer print job means the print job generated by the job generation unit 128 in step 520 described above. Specifically, the control unit 112 determines whether employee job information is included in the print job detected in step 700. If employee job information is not included, it is determined that the print job is a customer print job, and control proceeds to step 706. Otherwise (if employee job information is included), control passes to step 716.

ステップ706において、制御部112は、ステップ700で検知されたプリントジョブ(ジョブ生成部128により生成された客のプリントジョブであり、ステップ522で記憶された新規ジョブ特定情報により特定される)を、ジョブ解析部126に解析させる。ジョブ解析部126は、PDLを含むプリントジョブからYMCK画像データを生成し、第1記憶部114のHDDに記憶する。   In step 706, the control unit 112 determines the print job detected in step 700 (the customer print job generated by the job generation unit 128 and specified by the new job specifying information stored in step 522). The job analysis unit 126 performs analysis. The job analysis unit 126 generates YMCK image data from the print job including the PDL, and stores it in the HDD of the first storage unit 114.

ステップ706でのジョブ解析が終了すると、ステップ708において、制御部112は、第1画像形成部118に、ステップ706で生成されたYMCK画像データにしたがって、プリント処理(記録紙への画像形成)を実行させる。   When the job analysis in step 706 is completed, in step 708, the control unit 112 causes the first image forming unit 118 to perform print processing (image formation on recording paper) according to the YMCK image data generated in step 706. Let it run.

ステップ710において、制御部112は、プリント処理が終了したか否かを判定する。終了したと判定された場合、制御はステップ712に移行する。そうでなければ、ステップ710が繰返される。   In step 710, the control unit 112 determines whether or not the printing process has been completed. If it is determined that the process has been completed, control proceeds to step 712. Otherwise, step 710 is repeated.

ステップ712において、制御部112は、従業員ジョブの解析を中断中であるか否かを判定する。具体的には、制御部112は、後述する解析フラグがONであるか否かを判定する。解析フラグがONであれば、従業員ジョブの解析が中断中であると判定され、制御はステップ716に移行する。そうでなければ(解析フラグがOFF)、制御はステップ714に移行する。   In step 712, the control unit 112 determines whether or not the employee job analysis is suspended. Specifically, the control unit 112 determines whether or not an analysis flag described later is ON. If the analysis flag is ON, it is determined that the employee job analysis is interrupted, and control proceeds to step 716. Otherwise (analysis flag is OFF), control proceeds to step 714.

ステップ714において、制御部112は、第1記憶部114のHDDに未実行のプリントジョブか記憶されているか否かを判定する。記憶されていると判定された場合、制御はステップ716に移行する。そうでなければ、制御はステップ700に戻る。   In step 714, the control unit 112 determines whether an unexecuted print job is stored in the HDD of the first storage unit 114. If it is determined that the data is stored, the control proceeds to step 716. Otherwise, control returns to step 700.

ステップ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 step 716, the control unit 112 determines whether or not the print flag is ON. If the print flag is ON, control returns to step 700. Otherwise (the print flag is OFF), the control moves to step 718.

ステップ718において、制御部112は、解析フラグがONであるか否かを判定する。例えば、第1記憶部114のRAMの所定領域が解析フラグとして使用される。本プログラムの起動時に、解析フラグには初期値として“0”が設定される。解析フラグは、従業員ジョブを解析中であることを示すためのフラグであり、“1”であれば解析中であることを表す。解析フラグがONであると判定された場合、制御はステップ722に移行する。そうでなければ、制御はステップ720に移行する。   In step 718, the control unit 112 determines whether or not the analysis flag is ON. For example, a predetermined area in the RAM of the first storage unit 114 is used as the analysis flag. When this program is started, “0” is set as an initial value in the analysis flag. The analysis flag is a flag for indicating that the employee job is being analyzed, and “1” indicates that the analysis is being performed. If it is determined that the analysis flag is ON, control proceeds to step 722. Otherwise control passes to step 720.

ステップ720において、制御部112は、解析フラグをONし、ステップ700で検知されたプリントジョブ(ネットワークI/F部130により受信された従業員ジョブであり、ステップ604で記憶された新規ジョブ特定情報により特定される)の解析を開始する(解析プログラムの起動)。具体的には、制御部112は、解析フラグを“1”にする。プリントジョブの解析処理は、ステップ706と同様に、従業員ジョブからYMCK画像データを生成する処理である。このとき、プリントジョブの解析プログラムは、処理の途中データを適宜第1記憶部114のHDDに記憶しながら実行される。   In step 720, the control unit 112 turns on the analysis flag, and print job detected in step 700 (employee job received by the network I / F unit 130, new job specifying information stored in step 604). (Analysis program is started). Specifically, the control unit 112 sets the analysis flag to “1”. The print job analysis process is a process for generating YMCK image data from an employee job, as in step 706. At this time, the print job analysis program is executed while data in the middle of processing is appropriately stored in the HDD of the first storage unit 114.

ステップ718の判定の結果、解析フラグがONであれば(従業員ジョブの解析が一旦開始された後、現在中断している状態を表す)、ステップ722において、制御部112は、中断している解析処理を再開する。再開されたプリントジョブの解析プログラムにおいても、処理の途中データは適宜第1記憶部114のHDDに記憶される。   As a result of the determination in step 718, if the analysis flag is ON (representing a state where the employee job analysis is temporarily stopped after being started once), in step 722, the control unit 112 is interrupted. Resume the analysis process. Also in the resumed print job analysis program, mid-process data is appropriately stored in the HDD of the first storage unit 114.

ステップ724において、制御部112は、中断フラグがONであるか否かを判定する。中断フラグは、上記したステップ510でONに設定される。中断フラグがONであると判定された場合、制御はステップ726に移行する。そうでなければ、制御はステップ728に移行する。   In step 724, the control unit 112 determines whether or not the interruption flag is ON. The interruption flag is set to ON in step 510 described above. If it is determined that the interruption flag is ON, control proceeds to step 726. Otherwise, control passes to step 728.

ステップ726において、制御部112は、従業員ジョブの解析を中断し、中断フラグをOFFする。上記したようにHDDに記憶された解析の途中データを維持したまま、ステップ720で開始した解析処理、又はステップ722で再開した解析処理を中断する。その後、制御はステップ700に戻る。   In step 726, the control unit 112 interrupts the employee job analysis and turns off the suspension flag. As described above, the analysis process started in step 720 or the analysis process restarted in step 722 is interrupted while maintaining the data on the way of analysis stored in the HDD. Control then returns to step 700.

ステップ724での判定の結果、中断フラグがOFFであると判定された場合、ステップ728において、制御部112は、ステップ720で起動した解析処理、又はステップ722で再開した解析処理が終了したか否かを判定する。終了したと判定された場合、制御はステップ730に移行する。そうでなければ、ステップ728が繰返される。   If it is determined in step 724 that the interruption flag is OFF, in step 728, the control unit 112 determines whether the analysis process started in step 720 or the analysis process resumed in step 722 is completed. Determine whether. If it is determined that the process has been completed, control proceeds to step 730. Otherwise, step 728 is repeated.

ステップ730において、制御部112は、解析フラグをOFFにする。具体的には、制御部112は、解析フラグを“0”にする。その後、制御はステップ708に移行する。これにより、従業員ジョブのプリントが実行される。   In step 730, the control unit 112 turns off the analysis flag. Specifically, the control unit 112 sets the analysis flag to “0”. Thereafter, control proceeds to step 708. As a result, the employee job is printed.

以上により、ネットワークプリントサービスが実行されていない状態で、画像処理装置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 image processing apparatus 100 receives the employee job (steps 602 and 604), and is analyzing it (step 700 → step 702 → step 704). → When executed in the order of Step 716 → Step 718 → Step 720) When the user selects the network print (the determination result of Step 504 is YES), the analysis of the employee job is interrupted (Step 510 is executed). Are executed in the order of step 724 → step 726 → step 700). That is, as shown in FIG. 10, if the user selects a network print while the employee's job A received from the PC 200 is being analyzed, the analysis of the job A is interrupted.

ネットワークプリントが選択された状態ではプリントフラグが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 image processing apparatus 100 receives an employee job during that time, it simply stores it in the first storage unit 114 (step 506). 602), the analysis of the job is prohibited (executed in the order of step 700 → step 702 → step 704 → step 716 → step 700). That is, as shown in FIG. 10, even if the image processing apparatus 100 receives an employee's job C while the user is operating the image processing apparatus 100, the job C analysis process is not executed. When the user instructs execution of network printing, the designated file is received from the server 320, the job B is generated by the job generation unit 128, the analysis of job B is promptly executed, and printing is executed (step) 700 → step 702 → step 704 → step 706 → step 708).

したがって、画像処理装置100によりネットワークプリントサービスがユーザに提供されている間、ユーザによるプリント指示の実行が、従業員のプリントジョブにより遅延されることを回避できる。   Therefore, while the network print service is provided to the user by the image processing apparatus 100, the execution of the print instruction by the user can be prevented from being delayed by the employee's print job.

なお、ユーザが指示したプリントが実行されても、ネットワークプリントが選択されている間、即ち、ネットワークプリントの終了が指示されるまでは、従業員ジョブの解析が中断中(禁止中)である(ステップ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 step 712 is YES) or there is an unexecuted job in the HDD (determination result in step 714 is YES), the print flag is ON (determination result in step 716 is YES). The processes of ˜730 are not executed. When the end of network printing is instructed, the print flag is turned off (step 526). If the employee job analysis is suspended (analysis flag is on), the suspended analysis process is resumed. (If the determination result in step 716 is NO and the determination result in step 718 is YES, step 722 is executed). That is, when the end of network printing is instructed, as shown in FIG. 10, the analysis of job A is resumed. When the analysis of job A is completed, the analysis of job C is subsequently executed.

(第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 image processing apparatus 100 according to the present embodiment, a program shown in FIG. 11 is executed instead of the program shown in FIG. In the flowchart of FIG. 11, step 504 is replaced by step 540 in the flowchart of FIG. 6, and step 542 is added between step 516 and step 518.

本実施の形態に係る画像処理装置100においても、図11のプログラムと並行して、第1の実施の形態と同様に図7及び図8のプログラムが実行される。即ち、画像処理装置100により、外部装置から受信される従業員のプリントジョブには従業員ジョブ情報が含まれ、これにより画像処理装置100は、従業員ジョブと客のプリントジョブとを判別する。画像処理装置100は、プリントフラグがONであれば、従業員ジョブを受信しても直ちには解析せず、従業員ジョブの解析中に中断フラグがONになると、解析を中断する。   Also in the image processing apparatus 100 according to the present embodiment, the programs of FIGS. 7 and 8 are executed in parallel with the program of FIG. 11 as in the first embodiment. In other words, the employee print job received from the external apparatus by the image processing apparatus 100 includes employee job information, and the image processing apparatus 100 discriminates between the employee job and the customer print job. If the print flag is ON, the image processing apparatus 100 does not immediately analyze the employee job even if it is received. If the interrupt flag is ON during the employee job analysis, the image processing apparatus 100 stops the analysis.

図11のプログラムは、画像処理装置100の電源がONされると起動する。電源がオンされると、ステップ500により、操作部122にホーム画面(図9参照)が表示され、ステップ502により、操作部122に対する操作を検出する。   The program in FIG. 11 is activated when the image processing apparatus 100 is powered on. When the power is turned on, a home screen (see FIG. 9) is displayed on the operation unit 122 in step 500, and an operation on the operation unit 122 is detected in step 502.

ステップ502で操作されたと判定された場合、ステップ540において、制御部112は、ステップ502で検出された操作が、本体装置110によるプリントサービスを選択する操作であるか否かを判定する。ここでプリントサービスとは、図9のデジタル画像プリント又はネットワークプリントを意味する。即ち、制御部112は、キー404又は412へのタッチ操作が成されたか否かを判定する。プリントサービスを選択する操作であると判定された場合、制御はステップ506に移行する。そうでなければ、制御はステップ530に移行する。   If it is determined in step 502 that the operation has been performed, in step 540, the control unit 112 determines whether or not the operation detected in step 502 is an operation for selecting a print service by the main body device 110. Here, the print service means the digital image print or network print of FIG. That is, the control unit 112 determines whether or not a touch operation on the key 404 or 412 has been performed. If it is determined that the operation is to select a print service, the control proceeds to step 506. Otherwise, control passes to step 530.

プリントサービスが選択された場合、ステップ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 steps 506 to 510, and if the employee job is being analyzed, the interrupt flag is turned ON and the analysis is interrupted. Thereafter, in step 512, a setting screen corresponding to the selected print service is displayed. Specifically, when the operation of the key 404 is detected in step 502, a digital image print setting screen is displayed. For example, a screen (file selection screen) for selecting a storage medium mounted on the media reader unit 164 and a file to be printed from the storage medium is displayed. When the operation of the key 412 is detected in step 502, a network print setting screen is displayed as in the first embodiment. Thereafter, when an operation on the displayed screen is detected in step 514, processing corresponding to the detected operation is executed.

ステップ514で操作が検出され、ステップ516で実行の指示と判定された場合、ステップ542において、制御部112は、ステップ514で検出された操作が、デジタル画像プリントを選択する操作であるか否かを判定する。具体的には、制御部112は、キー404がタッチされたか否かを判定する。キー404がタッチされたと判定された場合、制御はステップ520に移行する。そうでなければ(キー412がタッチされ、ネットワークプリントが選択された場合)、制御はステップ518に移行する。   When an operation is detected in step 514 and an execution instruction is determined in step 516, in step 542, the control unit 112 determines whether or not the operation detected in step 514 is an operation for selecting a digital image print. Determine. Specifically, the control unit 112 determines whether or not the key 404 is touched. If it is determined that the key 404 has been touched, control proceeds to step 520. Otherwise (if key 412 is touched and network print is selected), control passes to step 518.

その後、ステップ520においてジョブ生成部128により、ユーザにより指定されたファイルから、PDLを含むプリントジョブが生成される。デジタル画像プリントが選択されていれば、ユーザによりメディアリーダ部164に装着された記憶媒体の中から、ユーザにより指定されたファイルが読出され、読出されたファイルからプリントジョブが生成される。ネットワークプリントが選択されていれば、第1の実施の形態と同様に、ステップ518でサーバ320から受信したファイルからプリントジョブが生成される。   Thereafter, in step 520, the job generation unit 128 generates a print job including the PDL from the file designated by the user. If digital image printing has been selected, a file designated by the user is read from the storage medium attached to the media reader unit 164 by the user, and a print job is generated from the read file. If network printing is selected, a print job is generated from the file received from the server 320 in step 518, as in the first embodiment.

以上により、ネットワークプリントサービス及びデジタル画像プリントサービスの何れも実行されていない状態で、画像処理装置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 image processing apparatus 100 receives the employee job (steps 602 and 604), and the analysis is being executed (step 700 → Step 702 → Step 704 → Step 716 → Step 718 → Step 720) When the user selects network print or digital image print (the determination result in Step 504 is YES), the employee job The analysis is interrupted (by executing Step 510, Step 724 → Step 726 → Step 700). That is, as shown in FIG. 10, if the user selects a network print or a digital image print while the employee's job A received from the PC 200 is being analyzed, the analysis of the job A is interrupted.

ネットワークプリント又はデジタル画像プリントが選択された状態ではプリントフラグが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 image processing apparatus 100 stores the employee job in the first storage unit 114 even if it receives an employee job during that time. Just (step 602), the analysis of the job is prohibited (executed in the order of step 700 → step 702 → step 704 → step 716 → step 700). That is, as shown in FIG. 10, even if the image processing apparatus 100 receives an employee's job C while the user is operating the image processing apparatus 100, the job C analysis process is not executed. When the user instructs execution of network printing or digital image printing, a job B is generated from the specified file by the job generation unit 128, the analysis of job B is immediately executed, and printing is executed (step 700 → (Step 702 → Step 704 → Step 706 → Step 708).

したがって、画像処理装置100によりネットワークプリントサービス又はデジタル画像プリントサービスがユーザに提供されている間、ユーザによるプリント指示の実行が、従業員のプリントジョブにより遅延されることを回避できる。   Therefore, while the network processing service or the digital image printing service is provided to the user by the image processing apparatus 100, it is possible to prevent the execution of the print instruction by the user from being delayed by the employee's print job.

(第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 image processing apparatus 100 according to the present embodiment, a program shown in FIG. 12 is executed instead of the program shown in FIG. The flowchart in FIG. 12 is obtained by replacing step 602 with step 620 in the flowchart in FIG. 7.

本実施の形態に係る画像処理装置100においても、図12のプログラムと並行して、第1の実施の形態と同様に図6及び図8のプログラムが実行される。即ち、画像処理装置100は、ユーザによりネットワークプリントが選択されると、プリントフラグをONし、従業員ジョブの解析を禁止する(従業員ジョブを解析中であれば、解析を中断する)。   Also in the image processing apparatus 100 according to the present embodiment, the programs of FIGS. 6 and 8 are executed in parallel with the program of FIG. 12 as in the first embodiment. That is, when network printing is selected by the user, the image processing apparatus 100 turns on the print flag and prohibits the analysis of the employee job (if the employee job is being analyzed, the analysis is interrupted).

但し、従業員がPC200上で所定のアプリケーションプログラムを実行し、プリントを指示することにより、PC200にインストールされているプリンタドライバにより生成される従業員ジョブは、第1の実施の形態とは異なる。即ち、従業員ジョブには、従業員ジョブ情報は含まれない。したがって、後述するように、図8のステップ704において実行される客のプリントジョブであるか否かを判定する処理の具体的内容は、第1の実施の形態と異なる。   However, the employee job generated by the printer driver installed in the PC 200 when the employee executes a predetermined application program on the PC 200 and instructs printing is different from that in the first embodiment. That is, the employee job information is not included in the employee job. Therefore, as will be described later, the specific contents of the process for determining whether or not the print job is a customer print job executed in step 704 in FIG. 8 are different from those in the first embodiment.

図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 image processing apparatus 100 is powered on. When a print job is received from the external device in step 600, in step 620, the control unit 112 first stores the data (print job) received in step 600 and the IP address that is the transmission source address of the data. Stored in the HDD of the unit 114. Data communicated via the network 310 is packet data transmitted according to the TCP / IP protocol. Since each packet data includes the source IP address (for example, the IP address of the PC 200), the control unit 112 stores the IP address.

画像処理装置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 image processing apparatus 100, only the specific processing contents of step 704 are different from the first embodiment. That is, in this embodiment, in step 704, the control unit 112 stores the IP address corresponding to the new job detected in step 700 in the HDD, and the IP address (print job transmission source address) is stored in the HDD. Whether the address belongs to the network 310 is determined. Specifically, control unit 112 determines whether or not the network address of the IP address set in network I / F unit 130 matches the network address of the IP address stored in step 620. The network address is specified using, for example, a subnet mask set for the network I / F unit 130. If they match, it is determined that the print job is not the customer's print job. If they do not match, or if the IP address is not stored in the HDD of the first storage unit 114, it is determined that the print job is the customer's print job.

その後は、第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 image processing apparatus 100, the execution of the print instruction by the user is prevented from being delayed by the employee's print job. it can.

上記の第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 operation unit 122 by the user (customer), execution of the employee job is prohibited (print flag is turned ON), and the service is Although the case where the prohibition state is maintained until the end is described, the present invention is not limited to this. For example, when the user gives an instruction to execute printing, the execution of the employee job is prohibited (print flag is turned ON), and when the analysis of the user's print job is completed, the execution of the employee job is permitted (the print flag is turned OFF). ) Further, when the user selects the print service by operating the operation unit 122, even when the execution of the employee job is prohibited, the execution of the employee job is permitted (print flag) after the analysis of the user print job is completed. May be turned off. Even if the print service is provided, the execution of the print instruction by the user is not delayed even if the employee job analysis is executed while the setting is made before the user instructs the execution. Thus, the customer print job and the employee print job can be executed efficiently.

上記の第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 image processing apparatus 100 are used. Since it is different from the address, the print job received from the server 320 can be distinguished from the employee job. If the file specified by the user and received from the server is a print job, step 520 (FIG. 6) for generating the print job may not be executed.

上記の第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 operation unit 122 of the image processing apparatus 100. Therefore, the control unit 112 does not use any of the employee job information and the IP address, and is generated based on whether or not the new print job is a customer print job, that is, the operation unit 122 is operated. Alternatively, it can be determined whether the print job has been acquired. For example, the control unit 112 can determine a print job other than a print job generated from a file designated by the customer as an employee job. For this purpose, for example, the flag that is turned on in step 522 (new job flag) in FIG. 6 and the flag that is turned on in step 604 (new job flag) in FIG. In step 704, it may be determined which flag is ON. Further, even if the file acquired from the server 320 due to the operation of the operation unit 122 is a print job, it can be distinguished from an employee job. That is, since the print job acquired from the server 320 is a file that the image processing apparatus 100 has requested to transmit to the server 320, the print job is distinguished from the employee job by information (for example, a file name) specifying the file. Can do.

上記の第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 job analyzing unit 126 before printing by the first image forming unit 118 may be used. In such a case, it is preferable to prohibit the analysis of the employee's print job.

上記の第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 image processing apparatus 100 includes the expansion device 160 including the second image forming unit 166 that is a sublimation printer has been described. However, the present invention is not limited to this. The expansion device 160 may not include the second image forming unit 166 and the second paper feeding unit 168. Further, the image processing apparatus 100 may be configured by only the main body apparatus 110 without including the expansion device 160. In such a case, the functions that can be provided by the image processing apparatus 100 are limited. Therefore, a home screen different from that shown in FIG.

以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。   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 SYMBOLS 100 Image processing apparatus 110 Main body apparatus 112 Control part 114 1st memory | storage part 116 Original reading part 118 1st image formation part 120 1st paper feed part 122 Operation part 124 Image processing part 126 Job analysis part 128 Job generation part 130 Network I / F unit 132 first bus 140 paper discharge tray 160 expansion device 162 second storage unit 164 media reader unit 166 second image forming unit 168 second paper feed unit 170 expansion I / F unit 172 second bus 174 photo discharge unit 200 personal Computer (PC)
300 router 310 network 312 internet 320 server computer (server)

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.
前記所定のサービスの選択が解除されたことを受けて、前記制御手段は、禁止したプリントジョブの解析を許可する、請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the control unit permits the analysis of the prohibited print job in response to the cancellation of the selection of the predetermined service. プリントジョブを受信する画像処理装置であって、
記録紙に画像を形成する画像形成手段と、
プリントジョブを解析し、前記画像形成手段による画像形成に使用される画像データを生成する解析手段と、
前記解析手段による前記解析の実行を制御する制御手段と、
ユーザの指示を受付ける入力手段と、
受信された前記プリントジョブが所定のジョブであるか否かを判定する判定手段とを含み、
前記所定のジョブは、特定ユーザであることを表す情報を含むプリントジョブであり、
所定のファイルに基づく前記画像形成手段による画像形成の実行が前記入力手段により指示されたことを受けて、前記制御手段は、受信された前記プリントジョブの内、前記判定手段により前記所定のジョブであると判定されたプリントジョブの解析を禁止する、画像処理装置。
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.
前記所定のファイルに基づく前記画像形成手段による画像形成の実行が前記入力手段により指示されたことにより、前記解析手段により実行される前記画像データの生成が終了したことを受けて、前記制御手段は、禁止したプリントジョブの解析を許可する、請求項3に記載の画像処理装置。   In response to the completion of the generation of the image data executed by the analysis unit when the input unit instructs the execution of image formation by the image forming unit based on the predetermined file, the control unit The image processing apparatus according to claim 3, wherein analysis of the prohibited print job is permitted.
JP2015104345A 2015-05-22 2015-05-22 Image processing device Active JP6621597B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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