[go: up one dir, main page]

JP2012038115A - Image formation apparatus, image formation method and computer program - Google Patents

Image formation apparatus, image formation method and computer program Download PDF

Info

Publication number
JP2012038115A
JP2012038115A JP2010178183A JP2010178183A JP2012038115A JP 2012038115 A JP2012038115 A JP 2012038115A JP 2010178183 A JP2010178183 A JP 2010178183A JP 2010178183 A JP2010178183 A JP 2010178183A JP 2012038115 A JP2012038115 A JP 2012038115A
Authority
JP
Japan
Prior art keywords
print
print data
printing
page
unit
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.)
Withdrawn
Application number
JP2010178183A
Other languages
Japanese (ja)
Inventor
Motofumi Ando
基史 安藤
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.)
Canon IT Solutions Inc
Original Assignee
Canon Software Inc
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 Canon Software Inc filed Critical Canon Software Inc
Priority to JP2010178183A priority Critical patent/JP2012038115A/en
Publication of JP2012038115A publication Critical patent/JP2012038115A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent pages whose printing is completed normally from being printed duplicately to waste when executing re-printing as to print data, stored in a printer such as a multifunction apparatus, whose printing is cancelled halfway during print processing.SOLUTION: When receiving an instruction to re-print printing data of which printing is cancelled during printing, an image formation apparatus obtains a previous printing final page, specifies a page from which the re-printing is started on the basis of the obtained previous printing final page, and re-prints from the page. Especially when the image formation apparatus receives a re-printing instruction of printing data with double-side printing set and the previous printing final page is an odd page, the image formation apparatus specifies whether to start printing from the previous printing final page or the following page.

Description

本発明は、印刷データの印刷処理に関し、特に印刷データの印刷処理を途中でキャンセルした後に、当該印刷データに対して再度印刷指示を行った場合の再印刷処理を効率的に行う印刷処理に関する。   The present invention relates to print data print processing, and more particularly to print processing for efficiently performing reprint processing when a print instruction is issued again for the print data after the print data print processing is canceled halfway.

現在、広く用いられている複合機等の印刷装置では、印刷処理が紙詰まり等の原因で停止してしまった場合、印刷処理が停止になった原因が解決すると、印刷処理を最初からやり直すのではなく、印刷処理が停止になった箇所から再開する。その技術については、例えば特許文献1等に開示されている。   Currently, in printing devices such as multifunction devices that are widely used, if the printing process is stopped due to a paper jam or the like, the printing process is restarted from the beginning when the cause of the stopping of the printing process is resolved. Instead, it resumes from the point where the printing process was stopped. This technique is disclosed in, for example, Patent Document 1 and the like.

特開平5−84968JP-A-5-84968

特許文献1に開示されている発明では、障害等を原因として印刷処理を一時停止した場合には、途中のページからの再開は可能である。しかし、キャンセル処理等により、印刷処理を中止後の再印刷については、考慮されていなかった。   In the invention disclosed in Patent Document 1, when printing processing is temporarily stopped due to a failure or the like, it is possible to resume from a page in the middle. However, reprinting after canceling the printing process due to a canceling process or the like has not been considered.

通常、印刷中止処理の後、同一の印刷データに対する再印刷を行った場合には先頭ページから印刷を行うことになる。そのため、一部のページを重複して印刷してしまうことになる。前記印刷(途中キャンセルした印刷)で正常に印刷ができたページがある場合には、ユーザは印刷開始ページを指定してコンピュータ上でプリンタドライバの設定を行い、再度印刷データを作成し直し印刷処理を行うことで、ページを重複した印刷を防止することは可能である。   Normally, after reprinting processing, if reprinting is performed on the same print data, printing is performed from the first page. Therefore, some pages are duplicated and printed. When there is a page that has been printed normally by the above printing (print canceled halfway), the user designates the print start page, sets the printer driver on the computer, re-creates print data, and prints again. By performing the above, it is possible to prevent duplicate printing of pages.

しかし、複合機等の記憶装置に保存された印刷データの再印刷を行う場合には、印刷開始ページの指定を行うことができないので、また先頭ページからの再印刷になってしまう。そのため、1部のページが重複した印刷を行わざるを得ない状況であり、用紙やトナー・インク等の無駄が生じてしまう。   However, when reprinting print data stored in a storage device such as a multifunction peripheral, the print start page cannot be specified, and reprinting is performed from the first page. For this reason, it is a situation that one page must be printed repeatedly, and paper, toner, ink, and the like are wasted.

本発明は、上記した課題に鑑み、複合機等の記憶装置に記憶された印刷データに対する印刷処理を中止した後に、当該印刷データに対する再印刷を行う場合に、印刷再開ページを指定した形での再印刷処理を行うことを可能とする技術を提供することを目的とする。   In the present invention, in view of the above-described problems, when reprinting the print data after canceling the print processing for the print data stored in the storage device such as a multifunction peripheral, the print resume page is designated. It is an object of the present invention to provide a technique that enables reprint processing.

上記した目的を達成するために、本発明の画像形成装置は、印刷処理を中止された印刷データの再印刷を実行可能な画像形成装置であって、情報処理装置より送信され、記憶装置に記憶された印刷データに対する印刷指示を受け付ける受付手段と、前記受付手段で受け付けた印刷データを前記記憶装置から取得し、印刷処理を実行する印刷実行手段と、前記印刷実行手段で印刷を行っている印刷データの印刷処理を中止する中止手段と、前記受付手段が前記印刷中止手段で印刷を中止した印刷データに対しての再印刷指示を受け付けた後に、前回印刷時の印刷終了ページに従って印刷開始ページを特定する特定手段と、前記特定手段で特定した印刷開始ページからの当該印刷データの再印刷処理を実行する再印刷実行手段と、を備え、再印刷指示を受け付けた前記印刷データが両面印刷設定された印刷データであり、前回印刷終了ページが奇数ページである場合に、前記特定手段は、前回印刷終了ページまたは前回印刷終了ページのいずれかを印刷開始ページとするかを特定することを特徴とする。   In order to achieve the above object, an image forming apparatus of the present invention is an image forming apparatus capable of executing reprinting of print data whose print processing has been stopped, and is transmitted from an information processing apparatus and stored in a storage device A receiving unit that receives a print instruction for the received print data, a print execution unit that acquires the print data received by the receiving unit from the storage device and executes a printing process, and a print that is printed by the print execution unit A canceling unit for canceling the print processing of data, and a print start page according to a print end page at the time of the previous printing after the receiving unit receives a reprint instruction for the print data for which printing has been stopped by the print canceling unit. Reprinting comprising: specifying means for specifying; and reprint executing means for executing reprint processing of the print data from the print start page specified by the specifying means When the print data that has been received is print data that has been set to duplex printing, and the previous print end page is an odd page, the specifying unit starts printing either the previous print end page or the previous print end page. It is characterized by specifying whether it is a page.

上記した目的を達成するために、本発明の画像形成方法は、印刷処理を中止された印刷データの再印刷を実行可能な画像形成装置によって行われる画像形成方法であって、情報処理装置より送信され、記憶装置に記憶された印刷データに対する印刷指示を受け付ける受付工程と、前記受付工程で受け付けた印刷データを前記記憶装置から取得し、印刷処理を実行する印刷実行工程と、前記印刷実行工程で印刷を行っている印刷データの印刷処理を中止する中止工程と、前記受付工程が前記印刷中止工程で印刷を中止した印刷データに対しての再印刷指示を受け付けた後に、前回印刷時の印刷終了ページに従って印刷開始ページを特定する特定工程と、前記特定工程で特定した印刷開始ページからの当該印刷データの再印刷処理を実行する再印刷実行工程と、を備え、再印刷指示を受け付けた前記印刷データが両面印刷設定された印刷データであり、前回印刷終了ページが奇数ページである場合に、前記特定工程は、前回印刷終了ページまたは前回印刷終了ページのいずれかを印刷開始ページとするかを特定することを特徴とする。   In order to achieve the above object, an image forming method of the present invention is an image forming method performed by an image forming apparatus capable of executing reprinting of print data for which printing processing has been stopped, and is transmitted from an information processing apparatus. A reception step for receiving a print instruction for print data stored in the storage device, a print execution step for acquiring the print data received in the reception step from the storage device, and executing a print process, and the print execution step. Canceling the print processing of the print data being printed, and finishing the printing at the previous printing after receiving the reprinting instruction for the print data that the receiving process has stopped printing in the printing canceling process A specific step of specifying a print start page according to the page, and a reprint for executing reprint processing of the print data from the print start page specified in the specific step And when the print data for which the reprint instruction has been received is print data set for double-sided printing and the previous print end page is an odd page, the specific step One of the print end pages is specified as the print start page.

上記した目的を達成するために、本発明のコンピュータプログラムは、印刷処理を中止された印刷データの再印刷を実行可能な画像形成装置を、情報処理装置より送信され、記憶装置に記憶された印刷データに対する印刷指示を受け付ける受付手段と、前記受付手段で受け付けた印刷データを前記記憶装置から取得し、印刷処理を実行する印刷実行手段と、前記印刷実行手段で印刷を行っている印刷データの印刷処理を中止する中止手段と、前記受付手段が前記印刷中止手段で印刷を中止した印刷データに対しての再印刷指示を受け付けた後に、前回印刷時の印刷終了ページに従って印刷開始ページを特定する特定手段と、前記特定手段で特定した印刷開始ページからの当該印刷データの再印刷処理を実行する再印刷実行手段として機能させ、再印刷指示を受け付けた前記印刷データが前記印刷データが両面印刷設定された印刷データであり、前回印刷終了ページが奇数ページである場合に、前記特定手段は、前回印刷終了ページまたは前回印刷終了ページのいずれかを印刷開始ページとするかを特定することを特徴とする。   In order to achieve the above-described object, a computer program according to the present invention provides an image forming apparatus capable of executing reprinting of print data for which printing processing has been canceled, transmitted from an information processing apparatus, and stored in a storage device. A reception unit that receives a print instruction for data, a print execution unit that acquires print data received by the reception unit from the storage device, and executes print processing; and printing of print data that is printed by the print execution unit A canceling unit for canceling processing, and a specification for specifying a print start page according to a print end page at the time of previous printing after receiving the reprint instruction for the print data for which printing has been stopped by the print canceling unit And a reprint execution unit that executes reprint processing of the print data from the print start page specified by the specifying unit. When the print data for which the reprint instruction has been received is print data in which the print data is set to duplex printing, and the previous print end page is an odd page, the specifying unit determines whether the previous print end page or the previous print end page Is specified as a print start page.

本発明によれば、複合機等の記憶装置に記憶された印刷データに対する印刷処理を中止した後に、当該印刷データに対する再印刷を行う場合に、印刷再開ページを指定した形での再印刷処理を行うことが可能となる。   According to the present invention, when print processing for print data stored in a storage device such as a multifunction peripheral is stopped and then reprinting for the print data is performed, reprint processing in a form in which a print resume page is designated is performed. Can be done.

本発明の印刷システムのシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration of a printing system according to the present invention. 図1の複合機101のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a multifunction machine 101 in FIG. 1. 図1のクライアントPC102のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the client PC102 of FIG. 図1の複合機101、クライアントPC102の機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of functional configurations of a multifunction machine 101 and a client PC 102 in FIG. 1. 本発明の印刷システムによって行われる印刷処理の概要を示すフローチャートである。3 is a flowchart illustrating an outline of a printing process performed by the printing system of the present invention. 複合機101によって行われる保存データ印刷処理を示すフローチャートである。6 is a flowchart illustrating stored data printing processing performed by the multifunction machine 101. 第1の実施形態における図6のステップS611の再印刷処理の詳細を示す図である。It is a figure which shows the detail of the reprint process of FIG.6 S611 in 1st Embodiment. 第2の実施形態における図7のステップS611の再印刷処理の詳細を示す図である。It is a figure which shows the detail of the reprint process of step S611 of FIG. 7 in 2nd Embodiment. 印刷データ一覧画面の構成の一例を示す図である。6 is a diagram illustrating an example of a configuration of a print data list screen. FIG. 印刷開始条件指定画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a printing start condition designation | designated screen. 原稿読み込み開始画面の構成の一例を示す図である。6 is a diagram illustrating an example of a configuration of a document reading start screen. FIG. 印刷開始指示画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a printing start instruction | indication screen. 原稿読み取り結果画面の構成の一例を示す図である。6 is a diagram illustrating an example of a configuration of a document reading result screen. FIG. 印刷データ情報のデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of print data information. FIG.

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

図1は、本発明の印刷システムのシステム構成の一例を示す図である。図1に示す通り、本発明の印刷システムは、複合機101、クライアントPC102−1、102−2(以下まとめて「クライアントPC102」とする)、等を備えて構成されている。LAN103は上記した各装置を相互に通信可能に接続するためのネットワークである。   FIG. 1 is a diagram illustrating an example of a system configuration of a printing system according to the present invention. As shown in FIG. 1, the printing system of the present invention includes a multifunction machine 101, client PCs 102-1 and 102-2 (hereinafter collectively referred to as “client PC 102”), and the like. The LAN 103 is a network for connecting the above-described devices so that they can communicate with each other.

複合機101は、本発明の画像処理装置として機能する装置であり、クライアントPC102で作成された印刷データを受信し印刷する機能を有している。また、印刷データに保存指定が行われている場合には、ただちに印刷処理を行わず、一度当該印刷データを記憶装置に記憶させ、ユーザから印刷指示を受け付けた後に保存した印刷データに対する印刷処理を実行する保存データ印刷機能も有している。   The multifunction machine 101 is an apparatus that functions as an image processing apparatus according to the present invention, and has a function of receiving and printing print data created by the client PC 102. In addition, if the print data is designated to be saved, the print process is not performed immediately, the print data is once stored in the storage device, and the print process for the saved print data is performed after receiving the print instruction from the user. It also has a stored data printing function to be executed.

クライアントPC104は、ユーザからの印刷指示を受け付けることで印刷データを作成し、前記複合機101に印刷させるべく、当該印刷データを複合機101に送信する機能、当該印刷データを複合機101に保存させるべく当該印刷データを送信する機能、等を備えている。   The client PC 104 receives the print instruction from the user, creates print data, and prints the print data to the multi-function peripheral 101 in order to cause the multi-function peripheral 101 to print, and stores the print data in the multi-function peripheral 101. Therefore, a function for transmitting the print data is provided.

次に、図2を参照して、図1の複合機101のハードウェア構成の一例を説明する。図2は、図1の複合機101のハードウェア構成の一例を示す図である。   Next, an example of a hardware configuration of the multifunction machine 101 in FIG. 1 will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a hardware configuration of the MFP 101 in FIG.

図2において、216はコントローラユニットで、画像入力デバイスとして機能するスキャナ214や、画像出力デバイスとして機能するプリンタ212と接続する一方、LAN(例えば、図1に示したLAN103)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、電子画像データやデバイス情報の入出力を行う。   In FIG. 2, reference numeral 216 denotes a controller unit which is connected to a scanner 214 functioning as an image input device and a printer 212 functioning as an image output device, while being connected to a LAN (for example, the LAN 103 shown in FIG. 1) or a public line (WAN). By connecting to (for example, PSTN or ISDN), electronic image data and device information are input and output.

コントローラユニット216において、201はCPUで、システム全体を制御するプロセッサである。202はRAMで、CPU201が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。   In the controller unit 216, 201 is a CPU, which is a processor for controlling the entire system. A RAM 202 is a system work memory for the CPU 201 to operate, and is also a program memory for recording a program and an image memory for temporarily recording image data.

203はROMで、システムのブートプログラムや各種制御プログラムが格納されている。204はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。   A ROM 203 stores a system boot program and various control programs. A hard disk drive (HDD) 204 stores various programs for controlling the system, image data, and the like.

207は操作部インタフェース(操作部I/F)で、操作部208とのインタフェース部である。また、操作部I/F207は、操作部208から入力したキー情報(例えば、スタートボタンの押下)をCPU201に伝える役割をする。   An operation unit interface (operation unit I / F) 207 is an interface unit with the operation unit 208. Further, the operation unit I / F 207 serves to transmit the key information (for example, pressing of the start button) input from the operation unit 208 to the CPU 201.

205はネットワークインタフェース(ネットワークI/F)で、LAN103等のネットワークに接続し、データの入出力を行う。206はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (network I / F) 205 is connected to a network such as the LAN 103 and inputs / outputs data. A modem 206 is connected to the public line and inputs / outputs data such as FAX transmission / reception.

218は外部インタフェース(外部I/F)で、USB、IEEE1394、プリンタポート、RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読み取り用のカードリーダ219が外部I/F部218に接続されている。そして、CPU201は、この外部I/F218を介してカードリーダ219によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス209上に配置される。   An external interface (external I / F) 218 is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, and RS-232C. In this embodiment, it is necessary for user authentication. A card reader 219 for reading a non-contact IC card (storage medium) is connected to the external I / F unit 218. The CPU 201 can control reading of information from the IC card by the card reader 219 via the external I / F 218, and can acquire information read from the IC card. The above devices are arranged on the system bus 209.

220はイメージバスインタフェース(イメージバスI/F)であり、システムバス209と画像データを高速で転送する画像バス215とを接続し、データ構造を変換するバスブリッジである。画像バス215は、PCIバスまたはIEEE1394で構成される。画像バス215上には以下のデバイスが配置される。   An image bus interface (image bus I / F) 220 is a bus bridge that connects the system bus 209 and an image bus 215 that transfers image data at high speed, and converts the data structure. The image bus 215 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 215.

210はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。211はプリンタインタフェース(プリンタI/F)で、プリンタ212とコントローラユニット216を接続し、画像データの同期系/非同期系の変換を行う。また、213はスキャナインタフェース(スキャナI/F)で、スキャナ214とコントローラユニット216を接続し、画像データの同期系/非同期系の変換を行う。   A raster image processor (RIP) 210 expands vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 211 connects the printer 212 and the controller unit 216, and performs synchronous / asynchronous conversion of image data. A scanner interface (scanner I / F) 213 connects the scanner 214 and the controller unit 216, and performs synchronous / asynchronous conversion of image data.

217は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部217は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、この画像処理部217は、スキャナ214を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU201と連携して、ネットワークI/F205を介して、クライアントPC102等の外部装置に画像データファイルを送信することができる。   An image processing unit 217 corrects, processes, and edits input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 217 performs rotation of image data and compression / decompression processing such as JPEG for binary image data and JBIG, MMR, MH for binary image data. Then, the image processing unit 217 drives the scanner 214 to perform image processing on the image data that has been read, converts the image data into a file outputable format (for example, a PDF format file), and cooperates with the CPU 201 to perform network processing. An image data file can be transmitted to an external device such as the client PC 102 via the I / F 205.

スキャナ214は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部208から読み取り起動指示することにより、CPU301がスキャナ214に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。   The scanner 214 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the apparatus user gives a reading start instruction from the operation unit 208, the CPU 301 gives an instruction to the scanner 214, and the feeder feeds the original paper one by one to read the original image. I do.

プリンタ212は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU201からの指示によって開始する。なお、プリンタ212には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。   The printer 212 is a part that converts raster image data into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and ink is ejected from a micro nozzle array to directly image an image on the paper. There are inkjet methods for printing, but any method may be used. Activation of the printing operation is started by an instruction from the CPU 201. The printer 212 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部208は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F207を介してCPU201に伝える。また、操作部208は、各種操作キーとして、例えば、スタートキー、ストップキー、テンキー、ログオフキー、リセットキー等を備える。   The operation unit 208 includes an LCD display unit, and a touch panel sheet is pasted on the LCD. The operation unit 208 displays an operation screen of the system, and when a displayed key is pressed, the position information is displayed on the operation unit I / F 207. To the CPU 201. The operation unit 208 includes, for example, a start key, a stop key, a numeric keypad, a logoff key, a reset key, and the like as various operation keys.

ここで、操作部208のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部208のストップキーは、稼働中の動作を止める働きをする。例えば、ユーザは実行中のこのストップキーを押下することにより、印刷データの印刷処理を中止する命令をCPU201に入力することが可能となる。また、操作部208のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。   Here, the start key of the operation unit 208 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used. Further, the stop key of the operation unit 208 serves to stop the operation in operation. For example, the user can input a command to stop the print processing of print data to the CPU 201 by pressing the stop key being executed. The ID key of the operation unit 208 is used when inputting the user ID of the user. The reset key is used when initializing settings from the operation unit.

カードリーダ219は、CPU201からの制御により、非接触ICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F218を介してCPU201へ通知する。   The card reader 219 reads information stored in the non-contact IC card under the control of the CPU 201 and notifies the CPU 201 of the read information via the external I / F 218.

以上のような構成によって、複合機101は、スキャナ214で原稿を読み込むことで作成した電子画像データをLAN103上に送信したり、LAN103を介して受信した印刷データをプリンタ212により印刷出力したりすることができる。   With the above-described configuration, the multi-function peripheral 101 transmits electronic image data created by reading a document with the scanner 214 to the LAN 103, and print data received via the LAN 103 is printed out by the printer 212. be able to.

また、スキャナ214で原稿を読み込むことで作成された電子画像データをモデム206により、公衆回線上にFAX送信したり、公衆回線からFAX受信したFAXデータをプリンタ212により出力したりすることができる。   Further, electronic image data created by reading a document with the scanner 214 can be faxed to the public line by the modem 206, and fax data received by fax from the public line can be output by the printer 212.

以上が、図1の複合機101のハードウェア構成の一例の説明である。なお、複合機101のハードウェア構成は図2に示した構成を有するとして説明するが、必ずしも同図の構成を有することに限定するものではなく、複合機101が行う処理として説明する以下の処理が実行可能な構成であれば、複合機101の構成は適宜変形しても良い。   The above is an explanation of an example of the hardware configuration of the multifunction peripheral 101 of FIG. The hardware configuration of the multi-function peripheral 101 is described as having the configuration shown in FIG. 2, but is not necessarily limited to having the configuration shown in FIG. If the configuration is executable, the configuration of the multifunction machine 101 may be modified as appropriate.

次に、図3を参照して、図1の認証サーバ102のハードウェア構成の一例について説明する。図3は、認証サーバ102のハードウェア構成の一例を示す図である。   Next, an example of the hardware configuration of the authentication server 102 in FIG. 1 will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of a hardware configuration of the authentication server 102.

図3において、301はCPUで、システムバス304に接続される各デバイスやコントローラを統括的に制御する。また、ROM303あるいは外部メモリ311には、CPU301の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、認証サーバ102が実行する各種機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 3, reference numeral 301 denotes a CPU that comprehensively controls each device and controller connected to the system bus 304. Further, the ROM 303 or the external memory 311 is necessary for realizing various functions executed by the authentication server 102, such as a basic input / output system (BIOS) that is a control program of the CPU 301, an operating system program (hereinafter referred to as OS), and the like. Various programs to be described later are stored.

302はRAMで、CPU301の主メモリ、ワークエリア等として機能する。CPU301は、処理の実行に際して必要なプログラム等をROM303あるいは外部メモリ311からRAM302にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   Reference numeral 302 denotes a RAM that functions as a main memory, work area, and the like for the CPU 301. The CPU 301 implements various operations by loading a program or the like necessary for execution of processing from the ROM 303 or the external memory 311 into the RAM 302 and executing the loaded program.

また、305は入力コントローラで、キーボードやポインティングデバイス等の入力装置309からの入力を制御する。306はビデオコントローラで、ディスプレイ装置310等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。   An input controller 305 controls input from an input device 309 such as a keyboard or a pointing device. A video controller 306 controls display on a display device such as the display device 310. These are used by the operator as needed.

307はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ311へのアクセスを制御する。   A memory controller 307 is connected via an adapter to a hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, and the like. The access to the external memory 311 such as a compact flash (registered trademark) memory is controlled.

308は通信インタフェース(I/F)コントローラで、ネットワーク(例えば、図1に示したLAN103)を介して外部機器(例えば、図1に示した複合機101)と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication interface (I / F) controller 308 connects and communicates with an external device (for example, the multifunction peripheral 101 illustrated in FIG. 1) via a network (for example, the LAN 103 illustrated in FIG. 1). The communication control process is executed. For example, communication using TCP / IP is possible.

なお、CPU301は、例えばRAM302内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置310上での表示を可能としている。また、CPU301は、ディスプレイ装置310上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 301 enables display on the display device 310 by, for example, executing outline font rasterization processing on the display information area in the RAM 302. In addition, the CPU 301 enables a user instruction with a mouse cursor (not shown) on the display device 310.

本発明を実現するための後述するクライアントPC102が実行する各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ311に記録されている。そして、必要に応じてRAM302にロードされることによりCPU301によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ311に格納されており、これらについての詳細な説明も後述する。   Each step executed by the client PC 102 to be described later for realizing the present invention is executed by a program that can be read and executed by a computer, and the program is recorded in the external memory 311. Then, it is executed by the CPU 301 by being loaded into the RAM 302 as necessary. Furthermore, definition files and various information tables used when executing the program are also stored in the external memory 311, and detailed descriptions thereof will be described later.

以上が、図1のクライアントPC102のハードウェア構成の一例の説明である。尚、クライアントPC102のハードウェア構成は図3に示した構成を有するとして説明するが、必ずしも同図の構成を有することに限定するものではなく、クライアントPC102が行う処理として説明する以下の処理が実行可能な構成であれば、クライアントPC102のハードウェア構成は適宜変形しても良い。   The above is an example of the hardware configuration of the client PC 102 in FIG. The hardware configuration of the client PC 102 will be described as having the configuration shown in FIG. 3, but is not necessarily limited to having the configuration shown in FIG. 3, and the following processing described as processing performed by the client PC 102 is executed. If possible, the hardware configuration of the client PC 102 may be modified as appropriate.

次に、図4を参照して、図1の複合機101、クライアントPC102の機能構成について説明する。図4は複合機101及びクライアントPC102の機能構成の一例を示す図である。   Next, referring to FIG. 4, functional configurations of the multifunction machine 101 and the client PC 102 in FIG. 1 will be described. FIG. 4 is a diagram illustrating an example of functional configurations of the multifunction machine 101 and the client PC 102.

図4に示す通り、複合機101は印刷データ受信部401、印刷データ保存部402、印刷実行部403、印刷キャンセル指示受付部404を、クライアントPC102は、印刷条件設定部411、印刷データ作成部412、印刷データ送信部413を備えている。   As illustrated in FIG. 4, the MFP 101 includes a print data reception unit 401, a print data storage unit 402, a print execution unit 403, and a print cancel instruction reception unit 404. The client PC 102 includes a print condition setting unit 411 and a print data creation unit 412. , A print data transmission unit 413 is provided.

複合機101の印刷データ受信部401は、後述するクライアントPC102の印刷データ送信部413より送信された印刷データを受信する機能部である。印刷データ保存部402は、印刷データ受信部401が受信した印刷データのうち、保存指定がされた印刷データをHDD204に保存する機能部である。   A print data reception unit 401 of the multifunction machine 101 is a functional unit that receives print data transmitted from a print data transmission unit 413 of the client PC 102 described later. The print data storage unit 402 is a functional unit that stores, in the HDD 204, print data that is designated to be stored among the print data received by the print data receiving unit 401.

印刷実行部403は、印刷データの印刷処理を行う機能部であり、通常印刷実行部403−1、保存データ印刷実行部403−2、再印刷実行部403−3、印刷キャンセル部403−4を備えている。通常印刷実行部403−1は、受信した印刷データをただちに印刷する機能部である。保存データ印刷実行部403−2は、HDD204に保存されている印刷データの印刷処理を実行する機能部ある。再印刷実行部403−3は、保存データ印刷実行部による印刷処理が途中でキャンセルされた印刷データを印刷する機能部であり、キャンセルされた際に既に印刷処理が終了したページから印刷を開始するページを特定し、特定したページ以降の印刷処理を実行する機能部である。印刷キャンセル部403−4は、後述する印刷キャンセル指示受付部404が印刷キャンセル指示を受け付けた場合に、保存データ印刷実行部403−2または再印刷実行部403−3が実行中の印刷処理を中止する機能部である。   The print execution unit 403 is a functional unit that performs print processing of print data, and includes a normal print execution unit 403-1, a stored data print execution unit 403-2, a reprint execution unit 403-3, and a print cancel unit 403-4. I have. The normal print execution unit 403-1 is a functional unit that prints the received print data immediately. The stored data print execution unit 403-2 is a functional unit that executes print processing of print data stored in the HDD 204. The reprint execution unit 403-3 is a functional unit that prints print data in which the print processing by the saved data print execution unit is canceled in the middle, and starts printing from the page for which the print processing has already ended when the cancel is canceled. It is a functional unit that identifies a page and executes print processing for the identified page and subsequent pages. The print cancel unit 403-4 cancels the print processing being executed by the saved data print execution unit 403-2 or the reprint execution unit 403-3 when the print cancel instruction reception unit 404 (to be described later) receives a print cancel instruction. It is a functional part to do.

印刷キャンセル指示受付部404は、ユーザからの印刷キャンセル指示を受け付ける機能部である。   The print cancel instruction receiving unit 404 is a functional unit that receives a print cancel instruction from the user.

クライアントPC102の印刷条件設定部411は、印刷データに対する印刷用紙指定、両面/片面指定、Nup指定(1ページ/枚、2ページ/枚等)、いずれの印刷装置(複合機を含む)から印刷出力を行うか、印刷データをただちに印刷させるか/記憶装置に保存させるか、等の印刷条件設定を設定する機能部であり、プリンタドライバのUIに対するユーザの操作指示に従って印刷条件の設定を行う。   The print condition setting unit 411 of the client PC 102 prints out print paper designation, double-sided / single-sided designation, Nup designation (1 page / sheet, 2 pages / sheet, etc.) for any print data, and print output from any printing device (including multifunction devices). Is a functional unit for setting printing conditions such as whether to perform printing, print data immediately or save it in a storage device, and sets printing conditions according to a user operation instruction to the UI of the printer driver.

印刷データ作成部412は、印刷条件設定部411で設定された印刷条件に従って印刷データを作成する機能部である。印刷データ送信部413は、印刷データ作成部412で作成された印刷データを複合機101に対して送信する機能部である。以上が、図1の複合機101、クライアントPC102の機能構成の説明である。   The print data creation unit 412 is a functional unit that creates print data according to the print conditions set by the print condition setting unit 411. The print data transmission unit 413 is a functional unit that transmits the print data created by the print data creation unit 412 to the multifunction peripheral 101. The above is the description of the functional configuration of the multifunction machine 101 and the client PC 102 in FIG.

次に、図5を参照して、本発明の印刷システムによって行われる印刷処理の概要について説明する。図5は、本発明の印刷処理によって行われる印刷処理の概要を示すフローチャートである。図5のステップS501からS504に示す処理はクライアントPC102によって、ステップS511からS515に示す処理は複合機101によって行われる処理である。   Next, with reference to FIG. 5, the outline of the printing process performed by the printing system of the present invention will be described. FIG. 5 is a flowchart showing an outline of the printing process performed by the printing process of the present invention. The processes shown in steps S501 to S504 in FIG. 5 are executed by the client PC 102, and the processes shown in steps S511 to S515 are executed by the multifunction machine 101.

クライアントPC102のCPU301は、実行中のアプリケーションプログラムで編集中のデータに対する印刷指示を受け付けたと判断すると(ステップS501でYES)、プリンタドライバのUIを表示装置310に表示し、ユーザによる入力装置309を用いたプリンタドライバのUIに対する操作指示に従って印刷設定を行う(ステップS502)。ここでは、印刷データを何れの印刷装置(複合機101を含む)から印刷するか、印刷データをただちに印刷させるか/記憶装置に記憶させるか、両面/片面設定、カラー/モノクロ設定、Nup設定などを行う。このステップS502の処理は、図4に示すクライアントPC102の印刷条件設定部411によって行われる処理である。   If the CPU 301 of the client PC 102 determines that a print instruction for data being edited by the application program being executed has been received (YES in step S501), the UI of the printer driver is displayed on the display device 310, and the user uses the input device 309. The print setting is performed in accordance with the operation instruction for the printer driver UI (step S502). Here, from which printing device (including the MFP 101) the print data is printed, whether the print data is printed immediately / stored in the storage device, duplex / single-sided setting, color / monochrome setting, Nup setting, etc. I do. The process in step S502 is performed by the print condition setting unit 411 of the client PC 102 shown in FIG.

そして、印刷設定終了後、ステップS502で設定した印刷設定に従ってプリンタドライバを用いて前記編集中のデータの印刷データを作成する(ステップS503)。この処理は、クライアントPC102の印刷データ作成部412によって行われる処理である。そしてその後、ステップS502で作成された印刷データを、指定された印刷データをプリンタドライバの機能により指定された印刷装置に送信する(ステップS503)。この処理は、図4に示すクライアントPC102の印刷データ送信部413によって行われる処理である。   Then, after the print setting is completed, print data of the data being edited is created using the printer driver according to the print setting set in step S502 (step S503). This processing is performed by the print data creation unit 412 of the client PC 102. After that, the print data created in step S502 is transmitted to the printing apparatus designated by the function of the printer driver (step S503). This processing is performed by the print data transmission unit 413 of the client PC 102 shown in FIG.

複合機101のCPU201は、クライアントPC102から送信された印刷データを受信する(ステップS511:複合機101の印刷データ受信部401による処理)と、印刷データに保存指定がされているかを判定する(ステップS512)。印刷データに保存指定がされていると判定した場合(ステップS512でYES)、処理をステップS513に進め、ステップS511で受信した印刷データをHDD204に保存する。そして、当該印刷データの印刷データ情報を保存する(ステップS514)。このステップS512からS514の処理は、図4に示す複合機101の印刷データ保存機能により行われる処理である。   When the CPU 201 of the multi-function peripheral 101 receives the print data transmitted from the client PC 102 (step S511: processing by the print data receiving unit 401 of the multi-function peripheral 101), the CPU 201 of the multi-function peripheral 101 determines whether the print data is designated to be saved (step S51). S512). If it is determined that the print data is designated to be stored (YES in step S512), the process proceeds to step S513, and the print data received in step S511 is stored in the HDD 204. Then, the print data information of the print data is stored (step S514). The processes in steps S512 to S514 are performed by the print data storage function of the multifunction machine 101 shown in FIG.

ここで、図14を参照して、複合機101のHDD204に保存される印刷データ情報のデータ構成について説明する。図14は、印刷データ情報1400のデータ構成の一例を示す図である。   Here, the data structure of the print data information stored in the HDD 204 of the multifunction machine 101 will be described with reference to FIG. FIG. 14 is a diagram illustrating an example of a data configuration of the print data information 1400.

図14に示す通り、印刷情報データ1400は、文書ID1401、作成者1402、文書名1403、作成日時1404、用紙サイズ1405、ページ数1406、部数1407、カラー情報(カラー/モノクロ)1408、両面印刷情報(両面/片面)1409、Nup情報(1ページ/枚、2ページ/枚・・・)1410、キャンセルフラグ1411等のデータ項目を備えて構成されている。   As illustrated in FIG. 14, the print information data 1400 includes a document ID 1401, a creator 1402, a document name 1403, a creation date 1404, a paper size 1405, a page number 1406, a copy number 1407, color information (color / monochrome) 1408, duplex printing information. (Double-sided / single-sided) 1409, Nup information (1 page / sheet, 2 pages / sheet,...) 1410, a cancel flag 1411, and other data items.

文書ID1401には、HDD204に保存されている印刷データを一意に識別するための識別情報が登録される。作成者1402には、クライアントPC102のプリンタドライバにより設定される作成者情報が登録される。文書名1403には、プリンタドライバにより設定される文書名が登録される。作成日時1404には、プリンタドライバにより設定される当該印刷データの作成日時情報が登録される。   In the document ID 1401, identification information for uniquely identifying print data stored in the HDD 204 is registered. In the creator 1402, creator information set by the printer driver of the client PC 102 is registered. In the document name 1403, a document name set by the printer driver is registered. In the creation date 1404, creation date information of the print data set by the printer driver is registered.

用紙サイズ1405には、プリンタドライバにより設定された印刷データを印刷する用紙サイズ情報が登録される。ページ数1406には、当該印刷データのページ数情報が登録される。部数1407には、当該印刷データの印刷部数が登録される。カラー情報1408には、当該印刷データはカラーデータであるかそれともモノクロデータであるかを特定するための情報が登録される。両面印刷情報1409には、当該印刷データは、片面印刷が設定された印刷データであるか、それとも両面印刷が設定された印刷データであるかを示す情報が登録される。Nup情報1410には、当該印刷データを印刷する際に、用紙の片面にアプリケーションデータの何ページ分の印刷処理が行われるかを示す情報が登録される。   In the paper size 1405, paper size information for printing the print data set by the printer driver is registered. In the page number 1406, page number information of the print data is registered. In the number of copies 1407, the number of copies of the print data is registered. In the color information 1408, information for specifying whether the print data is color data or monochrome data is registered. In double-sided printing information 1409, information indicating whether the print data is print data for which single-sided printing is set or print data for which double-sided printing is set is registered. In the Nup information 1410, information indicating how many pages of application data are to be printed on one side of the paper when the print data is printed is registered.

キャンセルフラグ1411には、当該印刷データが印刷実行途中でキャンセル指示が行われることにより、印刷キャンセルが行われたデータであるか否かを示す情報が登録される。以上が印刷データテーブル1400のデータ構成の説明である。   Registered in the cancel flag 1411 is information indicating whether or not the print data has been canceled due to a cancel instruction being issued during printing. The above is the description of the data configuration of the print data table 1400.

図6の説明に戻る。ステップS512の判定処理で、印刷データに保存指定がされていないと判定した場合には、処理をステップS515に進め、ステップS511で受信した印刷データの印刷処理を行う。この処理は、図4に示す複合機101の通常印刷実行部403−1により行われる処理である。以上が、本発明の印刷システムによる印刷処理の概要である。   Returning to the description of FIG. If it is determined in step S512 that the print data is not designated to be saved, the process proceeds to step S515, and the print data received in step S511 is printed. This processing is performed by the normal printing execution unit 403-1 of the multifunction machine 101 shown in FIG. The above is the outline of the printing process by the printing system of the present invention.

次に、図6を参照して、複合機101によって行われる、保存データに対する印刷処理について説明する。ここでは、複合機101のHDD204に保存されている印刷データに対する印刷処理の処理についての説明を行う。   Next, with reference to FIG. 6, a print process for stored data performed by the multifunction peripheral 101 will be described. Here, a description will be given of print processing for print data stored in the HDD 204 of the multifunction peripheral 101.

まず、複合機101のCPU201は、当該複合機を利用するユーザのユーザ認証処理を行う。このユーザ認証処理を行うことで、複合機を利用するユーザの特定をする。このログイン処理は、例えば、ユーザが所有するICカードをカードリーダ219にかざすことにより得られるカード情報を用いたユーザ認証を行うことになる。ユーザIDやパスワードを用いたユーザ認証を行うことも可能である。   First, the CPU 201 of the multifunction machine 101 performs user authentication processing for a user who uses the multifunction machine. By performing this user authentication process, the user who uses the multifunction device is specified. In this login process, for example, user authentication is performed using card information obtained by holding an IC card owned by the user over the card reader 219. It is also possible to perform user authentication using a user ID or password.

ステップS601でのユーザ認証処理終了後、ユーザよりHDD204に保存されている印刷データに対する印刷要求の入力を、操作部208を介して受け付けると(ステップS502でYES)、図9に示す印刷データ一覧画面900を操作部208のLCD表示部に表示し、当該ユーザが印刷指示可能な印刷データの一覧を表示する(ステップS503)。   When an input of a print request for print data stored in the HDD 204 is received from the user via the operation unit 208 after the user authentication processing in step S601 is completed (YES in step S502), the print data list screen shown in FIG. 900 is displayed on the LCD display unit of the operation unit 208, and a list of print data for which the user can instruct printing is displayed (step S503).

ここで、図9を参照して印刷データ一覧画面900の構成の一例について説明する。図9は、印刷データ一覧画面900の構成の一例を示す図である。図9に示すように、印刷データ一覧画面900には、ユーザ名表示部901、印刷データ一覧表示部902、「全選択」ボタン903、「選択解除」ボタン904、「削除」ボタン905、「印刷」ボタン906が設定されている。   Here, an example of the configuration of the print data list screen 900 will be described with reference to FIG. FIG. 9 is a diagram illustrating an example of the configuration of the print data list screen 900. As shown in FIG. 9, the print data list screen 900 includes a user name display unit 901, a print data list display unit 902, a “select all” button 903, a “deselect” button 904, a “delete” button 905, and “print”. "Button 906 is set.

ユーザ表示部901には、図6のステップ601で認証されたユーザのユーザ情報が表示される。印刷データ一覧表示部902には、HDD204に保存されている印刷データのうち、当該ユーザが印刷指示可能な印刷データに対応する印刷データ情報が表示される。   The user display unit 901 displays the user information of the user authenticated at step 601 in FIG. The print data list display unit 902 displays print data information corresponding to print data that can be instructed to be printed by the user among print data stored in the HDD 204.

より詳細には、文書名表示欄902−1には、印刷データ情報1400のうち、文書名情報1403に登録されている情報が表示される。印刷設定表示部902−2には、カラー情報1408、両面印刷情報1409に登録されている情報が表示される。ページ数/部数表示部902−3には、ページ数1406、部数1407に登録されている情報が表示される。日時表示部902−4には、作成日時情報1404に登録されている情報が表示される。キャンセル表示902−5には、キャンセルフラグ1411に登録されている情報に従った表示が行われる。キャンセルフラグにTRUEが登録されている場合には、図中の902−6に示すようにチェック表示が行われることになる。尚、この印刷データ一覧表示部902で印刷対象(若しくは削除対象)として選択されている印刷データ情報は902−7に示すように編みかけ表示がなされ、選択されていない印刷データ情報と識別可能に表示されている。   More specifically, information registered in the document name information 1403 in the print data information 1400 is displayed in the document name display field 902-1. In the print setting display section 902-2, information registered in the color information 1408 and the duplex printing information 1409 is displayed. In the page number / copy number display section 902-3, information registered in the page number 1406 and the number of copies 1407 is displayed. Information registered in the creation date information 1404 is displayed in the date display section 902-4. In the cancel display 902-5, display according to the information registered in the cancel flag 1411 is performed. When TRUE is registered in the cancel flag, a check display is performed as indicated by 902-6 in the figure. Note that the print data information selected as a print target (or deletion target) in the print data list display unit 902 is displayed in a braided manner as indicated by reference numeral 902-7, so that it can be distinguished from unselected print data information. It is displayed.

「全選択」ボタン903は、印刷データ一覧表示部902に表示されている全ての印刷データ情報を選択状態にするために用いられるボタンである。「選択解除」ボタン904は、印刷データ一覧表示部902に表示されている全てに印刷データ情報を非選択状態にするために用いられるボタンである。   The “select all” button 903 is a button used to select all print data information displayed in the print data list display unit 902. A “deselection” button 904 is a button used for deselecting print data information in all of the data displayed in the print data list display unit 902.

削除ボタン905は、印刷データ一覧表示部902で選択状態となっている印刷情報データに対応する印刷データをHDD204から削除するために用いられるボタンである。この削除ボタンの押下指示を受け付けると、HDD204に保存されている印刷情報データに対応する印刷データを削除するとともに、印刷データ情報の削除を行う。   A delete button 905 is a button used to delete print data corresponding to the print information data selected in the print data list display unit 902 from the HDD 204. When an instruction to press the delete button is received, the print data corresponding to the print information data stored in the HDD 204 is deleted and the print data information is deleted.

印刷ボタン906は、印刷データ一覧表示部903で選択状態になっている印刷情報データに体操する印刷データの印刷処理を実行するために用いられるボタンである。この印刷ボタンの押下指示を受け付けると、HDD204に保存されている当該印刷データ情報に対応する印刷データの印刷を実行する。そして、印刷データの印刷処理が終了すると、当該印刷データと印刷情報データを削除する。尚、削除のタイミングは印刷終了直後ではなく、一定時間経過後であっても構わない。   A print button 906 is a button used to execute print processing of print data that is manipulated by the print information data selected in the print data list display unit 903. When an instruction to press the print button is received, the print data corresponding to the print data information stored in the HDD 204 is printed. When the print data printing process is completed, the print data and the print information data are deleted. Note that the timing of deletion may not be immediately after the end of printing, but may be after a certain period of time.

以上が、図9の印刷データ一覧画面900の構成の一例である。   The above is an example of the configuration of the print data list screen 900 of FIG.

図6の説明に戻る。ステップS602で印刷データ一覧表示画面902を表示することで印刷データの一覧表示を行った後、印刷データ一覧表示画面902の印刷データ一覧表示部902−2に表示されている印刷データ情報に対する指定を受け付ける(ステップS604)。その後、印刷データ一覧表示画面902の印刷ボタン906に対する押下指示を受け付けることで入力される印刷実行指示を受け付けたかを判定する(ステップS605)。   Returning to the description of FIG. After the print data list display screen 902 is displayed in step S602, the print data list is displayed, and then the print data information displayed on the print data list display section 902-2 of the print data list display screen 902 is designated. Accept (step S604). After that, it is determined whether a print execution instruction input by receiving a press instruction for the print button 906 on the print data list display screen 902 is received (step S605).

印刷実行指示を受け付けたと判定した場合には(ステップS605でYES)、処理をステップS606に進め、選択された印刷データ情報に対応する印刷データをHDD204より取得する。そして、選択された印刷情報データのキャンセルフラグが「TRUE」であるかを判定する(ステップS607)。キャンセルフラグがTRUEではない(即ち「FALSE」)場合には(ステップS607でNO)、処理をステップS608に進め、ステップS606で取得した印刷データの印刷処理を実行する(ステップS608)。その後、ステップS608の保存データ印刷処理が操作部208に設定されているストップキーの押下を受け付けることで終了したか、それとも、印刷処理が正常に終了したかを判定する(ステップS609)。正常に終了した(即ち「キャンセル終了」ではない:ステップS609でNO)と判定した場合には、印刷処理を終えた印刷データをHDD204から削除し(ステップS610)、当該印刷データの印刷データ情報1400も削除する(ステップS611)。   If it is determined that a print execution instruction has been received (YES in step S605), the process proceeds to step S606, and print data corresponding to the selected print data information is acquired from the HDD 204. Then, it is determined whether or not the cancel flag of the selected print information data is “TRUE” (step S607). If the cancel flag is not TRUE (ie, “FALSE”) (NO in step S607), the process proceeds to step S608, and print processing of the print data acquired in step S606 is executed (step S608). Thereafter, it is determined whether the stored data printing process in step S608 has been completed by accepting the pressing of the stop key set in the operation unit 208, or whether the printing process has been completed normally (step S609). If it is determined that the process has been completed normally (that is, not “cancel end”: NO in step S609), the print data for which print processing has been completed is deleted from the HDD 204 (step S610), and the print data information 1400 of the print data is displayed. Are also deleted (step S611).

一方、ステップS609の判定処理で、キャンセル終了である(YES)と判定した場合には、処理をステップS612に進め、キャンセル終了された印刷データの印刷データ情報1400のキャンセルフラグ1411を「TRUE」に設定する。このような構成を備えることで、複合機101のCPU201は、何れの印刷データが過去に印刷処理がキャンセル終了された印刷データであるかを判定することが可能となる。以上、ステップS601からS611の処理は、複合機101の保存データ印刷実行部403−2によって行われる処理である。また、ステップS612の処理は印刷キャンセル部403−4によって行われる処理である。ユーザからの印刷キャンセル指示は、キャンセル指示受付部404が受け付けることになる。   On the other hand, if it is determined in step S609 that the cancel is complete (YES), the process proceeds to step S612, and the cancel flag 1411 of the print data information 1400 of the print data that has been canceled is set to “TRUE”. Set. With such a configuration, the CPU 201 of the multifunction peripheral 101 can determine which print data is print data for which print processing has been canceled in the past. As described above, the processing in steps S601 to S611 is performed by the saved data print execution unit 403-2 of the multifunction machine 101. Further, the process in step S612 is a process performed by the print cancel unit 403-4. The cancel instruction receiving unit 404 receives a print cancel instruction from the user.

ステップS607の判定処理で印刷データ情報1400のキャンセルフラグ1411にTRUEが設定されている(YES)と判定した場合には、処理をステップS613に進め再印刷処理を実行することになる。この処理の詳細については、図7を参照して説明する。この再印刷処理は複合機101の再印刷実行部403−3によって行われる処理である。以上が、複合機101によって行われる保存データに対する印刷処理の説明である。   If it is determined in the determination process in step S607 that TRUE is set in the cancel flag 1411 of the print data information 1400 (YES), the process proceeds to step S613 and the reprint process is executed. Details of this processing will be described with reference to FIG. This reprinting process is a process performed by the reprinting execution unit 403-3 of the multifunction machine 101. The above is the description of the printing process for the stored data performed by the multifunction machine 101.

次に、図7を参照して図6のステップS613の再印刷処理の詳細について説明する。図7は、図6のステップS613の再印刷処理の詳細を示すフローチャートである。   Next, details of the reprint process in step S613 of FIG. 6 will be described with reference to FIG. FIG. 7 is a flowchart showing details of the reprinting process in step S613 of FIG.

複合機101のCPU201は、図6のステップS607の判定処理で印刷データ情報1400のキャンセルフラグが「TRUE」である、即ち、印刷処理が一度キャンセルされた印刷データに対する印刷であると判定した場合には、当該印刷データがどのページの印刷を終了した後にキャンセルされたかを示す情報(前回印刷終了ページ情報)を取得する(ステップS701)。この情報は、ユーザからの操作部208に対する操作指示により入力を受け付けても、印刷データ情報に前回印刷終了ページ情報を登録するためのデータ項目(例えば印刷終了ページ情報1412)を追加し、印刷がキャンセル終了された場合に、複合機の印刷キャンセル部403−4がそのデータ項目に前回印刷終了ページ情報を登録しておき、その情報を取得する方法であっても構わない。   When the CPU 201 of the multi-function peripheral 101 determines that the cancel flag of the print data information 1400 is “TRUE” in the determination process of step S607 in FIG. 6, that is, the print process has been canceled for the print data once canceled. Obtains information (previous printing end page information) indicating which page of the print data has been canceled after the end of printing (step S701). Even if this information is received by an operation instruction to the operation unit 208 from the user, a data item (for example, print end page information 1412) for registering the previous print end page information is added to the print data information, and printing is performed. When the cancellation is completed, the print cancel unit 403-4 of the multifunction peripheral may register the previous print end page information in the data item and acquire the information.

そしてその後、印刷開始指示画面1000を操作部208のLCD表示部に表示する(ステップS702)。   Thereafter, the print start instruction screen 1000 is displayed on the LCD display unit of the operation unit 208 (step S702).

ここで、図10を参照して印刷開始指示画面1000の画面構成について説明する。図10は印刷開始指示画面1000の構成の一例を示す図である。図10に示すように、印刷開始指示画面1000には、「先頭ページから印刷」ボタン1001、「前回の続きから印刷」ボタン1002が設定されている。   Here, the screen configuration of the print start instruction screen 1000 will be described with reference to FIG. FIG. 10 is a diagram showing an example of the configuration of the print start instruction screen 1000. As shown in FIG. 10, a “print from the first page” button 1001 and a “print from previous continuation” button 1002 are set on the print start instruction screen 1000.

「先頭のページから印刷」ボタン1001は、印刷を途中でキャンセルされた印刷データをもう一度先頭ページから再印刷する指示をCPU201に入力するために用いられるボタンである。「前回の続きから印刷」ボタン1002は、前回印刷終了したページに従って、途中のページから再印刷する指示をCPU201に対して入力するために用いられるボタンである。以上が図10の印刷開始指示画面1000の構成の説明である。   A “print from the first page” button 1001 is a button used to input an instruction to the CPU 201 to reprint the print data canceled during printing from the first page again. A “print from the previous continuation” button 1002 is a button used to input an instruction to the CPU 201 to reprint from an intermediate page in accordance with a page for which printing has been completed last time. The above is the description of the configuration of the print start instruction screen 1000 in FIG.

図7の説明に戻る。ステップS702で印刷開始指示画面1000を表示後、「先頭ページから印刷」ボタン1001の押下指示を受け付けることにより先頭ページからの再印刷指示を受け付けたか、それとも「前回の続きから印刷」ボタン1002の押下指示を受け付けることにより途中ページからの再印刷指示を受け付けたかを判定する(ステップS703)。この判定処理で、CPU201がYESと判定した場合には、処理をステップS704に進め、先頭ページからの再印刷を行う(保存データ印刷処理)。この処理は、複合機101の保存データ印刷実行部403−2によって行われる。   Returning to the description of FIG. After displaying the print start instruction screen 1000 in step S <b> 702, whether a reprint instruction from the first page is accepted by accepting an instruction to press the “print from first page” button 1001, or the “print from previous time” button 1002 is pressed. By receiving the instruction, it is determined whether a reprint instruction from the intermediate page has been received (step S703). If the CPU 201 determines YES in this determination process, the process advances to step S704 to perform reprinting from the first page (stored data printing process). This process is performed by the stored data printing execution unit 403-2 of the multifunction machine 101.

一方、ステップS703の判定処理でNO(即ち印刷開始指示画面1000の「前回の続きから印刷」ボタン1002の押下を受け付けた)と判定した場合には、処理をステップS705に進め、当該印刷データが両面印刷指定を受けた印刷データであるか否かを、当該印刷データの印刷データ情報1400の両面印刷情報1409に従って判定する。   On the other hand, if it is determined that the determination process in step S703 is NO (that is, pressing of the “print from previous time” button 1002 on the print start instruction screen 1000 is accepted), the process proceeds to step S705, and the print data is Whether or not the print data has been designated for duplex printing is determined according to duplex printing information 1409 of the print data information 1400 of the print data.

ステップS705の判定処理で当該印刷データが、片面印刷設定がなされた印刷データである(即ち、「両面印刷データ?」でNO)と判定した場合には、処理をステップS707に進める。一方、両面印刷設定がなされた印刷データである(YES)と判定した場合には、処理をステップS706に進め、前回印刷終了ページが奇数ページであるかを判定する。ここでこの判定処理を行うのは、前回印刷終了ページが奇数ページであった場合には、前回印刷終了ページの続きから印刷する場合、前回印刷終了ページが印刷された用紙の裏面に印刷する必要があるためである。   If it is determined in the determination processing in step S705 that the print data is print data for which single-sided printing is set (that is, “NO in“ double-sided printing data? ”), The process proceeds to step S707. On the other hand, if it is determined that the print data has been set for duplex printing (YES), the process proceeds to step S706 to determine whether the previous print end page is an odd page. This determination process is performed when the previous print end page is an odd page, and when printing from the continuation of the previous print end page, it is necessary to print on the back side of the paper on which the previous print end page was printed. Because there is.

ステップS706の判定処理でCPU201がNOと判定した場合には処理をステップS707に進める。そして、ステップS707では、前回印刷終了ページの次ページから再印刷処理を行う。印刷データに片面印刷設定がされている場合には片面印刷を、両面印刷設定が行われている場合には両面印刷を行うことになる。   If the CPU 201 determines NO in the determination process of step S706, the process proceeds to step S707. In step S707, the reprint process is performed from the next page after the previous print end page. If single-sided printing is set in the print data, single-sided printing is performed. If double-sided printing is set, double-sided printing is performed.

一方、ステップS706の判定処理でYESと判定した場合には、操作部208のLCD表示部に図11に示す印刷開始ページ指示画面1100を表示する。   On the other hand, if YES is determined in the determination process of step S706, the print start page instruction screen 1100 shown in FIG. 11 is displayed on the LCD display unit of the operation unit 208.

ここで、図11を参照して印刷開始ページ指示画面1100の構成について説明する。図11は印刷開始ページ指示画面1100の構成の一例を示す図である。図11に示すように、印刷開始ページ指示画面1100には、「前回印刷終了ページから印刷」ボタン1101と「前回印刷終了ページの次ページから印刷」ボタン1102が設定されている。   Here, the configuration of the print start page instruction screen 1100 will be described with reference to FIG. FIG. 11 is a diagram showing an example of the configuration of the print start page instruction screen 1100. As shown in FIG. 11, a “print from previous print end page” button 1101 and a “print from next page after previous print end page” button 1102 are set on the print start page instruction screen 1100.

「前回印刷終了ページから印刷」ボタン1101に対する押下指示を受け付けると、前回印刷終了ページを用紙の表面に印刷し、その後、それ以降のページを印刷する形での両面印刷処理を実行する。「前回印刷終了ページの次ページから印刷」ボタン1102に対する押下指示を受け付けると、前回印刷終了ページが表面に印刷された用紙の裏面に前回印刷終了ページの印刷を行い、その後のページの両面印刷処理を実行する。以上が、図11の印刷開始ページ指示画面の構成の説明である。   When an instruction to press the “print from previous print end page” button 1101 is received, the previous print end page is printed on the front side of the paper, and then double-sided printing processing is performed in which the subsequent pages are printed. When an instruction to press the “print from the next page after the previous print end page” button 1102 is received, the previous print end page is printed on the back side of the paper on which the previous print end page has been printed on the front side, and the double-sided printing process for the subsequent pages Execute. The above is the description of the configuration of the print start page instruction screen in FIG.

図7の説明に戻る。ステップS708で操作部208のLCD表示部に表示した印刷開始ページ指示画面1100を介して、前回印刷終了ページからの再印刷指示を受け付けたと判定した場合、即ち「前回印刷終了ページから印刷」ボタン1101に対する押下指示を受け付けたと判定した場合には(ステップ709でYES)、処理をステップS710に進め、前回印刷終了ページから両面印刷処理を実行する。   Returning to the description of FIG. If it is determined in step S708 that a reprint instruction from the previous print end page has been received via the print start page instruction screen 1100 displayed on the LCD display unit of the operation unit 208, that is, a “print from previous print end page” button 1101. If it is determined that an instruction to press the button is accepted (YES in step 709), the process advances to step S710 to execute double-sided printing processing from the previous printing end page.

一方、ステップS709の判定処理でNOと判定した場合には、前回印刷終了ページが印刷されている用紙を手差しトレイにセットする旨を報知する不図示の画面をLCD表示部に表示後、処理をステップS711に進め、前回印刷終了ページが印刷された用紙の裏面にその次ページを印刷する。そして、それ以降のページを給紙カセットに用意されている用紙に印刷する(ステップS712)。   On the other hand, if NO is determined in the determination process of step S709, a screen (not shown) notifying that the paper on which the previous print end page has been printed is set on the manual feed tray is displayed on the LCD display unit, and then the process is performed. Proceeding to step S711, the next page is printed on the back side of the paper on which the previous print end page was printed. Then, the subsequent pages are printed on the paper prepared in the paper feed cassette (step S712).

以上が複合機101によって行われる再印刷処理の詳細な説明である。本発明では、前回印刷終了ページ情報と両面印刷設定情報とに応じて、どのページから印刷するかを判定し、再印刷処理をすることで、用紙の使用の無駄を省いた形での印刷処理が可能となる。特に、再印刷処理を行う印刷データに対して両面印刷が設定されており、且つ前回印刷終了ページが奇数ページの場合には、既に前回印刷終了ページが印刷された用紙の裏面から印刷を開始することが可能となる。   The above is the detailed description of the reprint process performed by the multifunction machine 101. In the present invention, printing processing in a form that eliminates wasteful use of paper by determining from which page printing is performed according to the previous printing end page information and duplex printing setting information and performing reprinting processing. Is possible. In particular, when double-sided printing is set for the print data to be reprinted and the previous print end page is an odd page, printing starts from the back side of the paper on which the previous print end page has already been printed. It becomes possible.

また、前回印刷終了ページの印刷がかすれてしまった等の場合には、再印刷処理を前回印刷終了ページから始めることも可能である。何れの再印刷を行ったとしても、再印刷処理の結果作成される印刷物は、ユーザがクライアントPC102で設定した印刷設定に従った印刷物になり、ユーザが当初想定していた印刷物を作成することが可能となる。   In addition, when printing of the previous print end page is faint, the reprint processing can be started from the previous print end page. Regardless of which reprinting is performed, the printed matter created as a result of the reprinting process becomes a printed matter according to the print settings set by the user on the client PC 102, and the printed matter originally assumed by the user may be created. It becomes possible.

<第2の実施例>
次に、図6のステップS611の再印刷処理の第2の実施例について説明する。第2の実施例における再印刷処理では、図7を参照して既に説明した再印刷処理とは異なり、前回印刷終了ページを複合機101が備えるフィーダ装置により特定し、再印刷処理を行う実施例について説明する。再印刷処理以外の処理については既に説明したものと同様であるので、ここでの説明は割愛することにする。
<Second embodiment>
Next, a second embodiment of the reprint process in step S611 in FIG. 6 will be described. In the reprinting process in the second embodiment, unlike the reprinting process already described with reference to FIG. 7, an embodiment in which the previous printing end page is specified by the feeder device included in the multifunction machine 101 and the reprinting process is performed. Will be described. Processes other than the reprint process are the same as those already described, and therefore the description thereof is omitted here.

図8は、第2の実施例における図6のステップS611の再印刷処理の詳細を示すフローチャートである。   FIG. 8 is a flowchart showing details of the reprint process in step S611 of FIG. 6 in the second embodiment.

まず、複合機101のCPU201は、キャンセルフラグ1411が「TRUE」である印刷データ情報に対応する印刷データに対する印刷指示を受け付けると、図12に示す原稿読み取り指示画面1200を操作部208のLCD表示部に表示する。   First, when receiving a print instruction for print data corresponding to print data information whose cancel flag 1411 is “TRUE”, the CPU 201 of the multifunction peripheral 101 displays an original reading instruction screen 1200 shown in FIG. To display.

ここで、図12を参照して原稿読み取り指示画面1200の構成について説明する。図12は原稿読み取り指示画面1200の構成の一例を示す図である。図12に示す通り、原稿読み取り指示画面1200には、「原稿読み取りボタン」1201と「先頭ページから印刷ボタン」1202が設定されている。   Here, the configuration of the document reading instruction screen 1200 will be described with reference to FIG. FIG. 12 is a diagram showing an example of the configuration of the document reading instruction screen 1200. As shown in FIG. 12, an “original reading button” 1201 and a “print button from the first page” 1202 are set on the original reading instruction screen 1200.

「原稿読み取りボタン」1201は、フィーダにセットされている印刷済み原稿の読み取り処理の実行指示をCPU201に対して入力するために用いられるボタンである。「先頭ページから印刷」ボタン1202は、印刷データの先頭ページから再印刷処理の実行指示をCPU201に対して入力するために用いられるボタンである。以上が、原稿読み取り指示画面1200の構成の説明である。   A “document reading button” 1201 is a button used to input an execution instruction for reading a printed document set in the feeder to the CPU 201. A “print from first page” button 1202 is a button used to input an execution instruction for reprint processing from the first page of print data to the CPU 201. The above is the description of the configuration of the document reading instruction screen 1200.

図8の説明に戻る。ステップS801で原稿読み取り開始指示画面1200で「原稿読み取り」ボタン1201に対する押下指示を受け付けることによる原稿読み取り指示を受け付けたと判断した場合には、処理をステップS804に進める。一方、「先頭ページから印刷」ボタン1202に対する押下指示を受け付けることにより印刷指示を受け付けた場合には、処理をステップS803に進め、先頭ページからの保存データ印刷処理を行う。   Returning to the description of FIG. If it is determined in step S801 that an original reading instruction has been received by receiving an instruction to press the “original reading” button 1201 on the original reading start instruction screen 1200, the process proceeds to step S804. On the other hand, if a print instruction is accepted by accepting an instruction to press the “print from the first page” button 1202, the process advances to step S803 to perform a process of printing saved data from the first page.

ステップS804では、複合機101のCPU201は、フィーダ装置に載置された既に印刷データの一部ページが印刷された用紙の読み取り処理を行う。ここでは、単にフィーダ装置を用いて用紙の枚数をカウントする手法をとっても良いし、スキャナ214で用紙を読み取り、そのページに何らかのデータが印刷されているかを確認するようにしても良い。スキャナで読み取り処理をする場合には、当該印刷データが片面印刷設定の印刷データの場合には片面のみの読み取りを、両面印刷設定データの場合には両面の読み取り処理を行うことになる。そして、前回印刷最終ページを判定することになる。   In step S <b> 804, the CPU 201 of the multifunction peripheral 101 performs a reading process on a sheet on which some pages of print data already placed on the feeder device are printed. Here, a method of simply counting the number of sheets using a feeder device may be used, or the sheet may be read by the scanner 214 to check whether any data is printed on the page. When the reading process is performed by the scanner, when the print data is print data with single-sided print setting, only one-sided reading is performed, and when the print data is double-sided print setting data, double-sided reading processing is performed. Then, the last printed last page is determined.

ステップS805では、ステップS804の読み取り処理の結果に従って、前回印刷最終ページを取得する。そして、図13に示す原稿読み取り結果画面1300を操作部208のLCD表示部に表示する。   In step S805, the last print last page is acquired according to the result of the reading process in step S804. Then, a document reading result screen 1300 shown in FIG. 13 is displayed on the LCD display unit of the operation unit 208.

ここで、図13を参照して原稿読み取り結果画面1300の構成の一例ついて説明する。図13は原稿読み取り結果画面1300の構成の一例を示す図である。図13に示す通り、原稿読み取り結果画面1300には、「印刷」ボタン1301、「原稿読み取り」ボタン1302が設定されている。   Here, an example of the configuration of the document reading result screen 1300 will be described with reference to FIG. FIG. 13 is a diagram showing an example of the configuration of the document reading result screen 1300. As shown in FIG. 13, a “print” button 1301 and a “document reading” button 1302 are set on the document reading result screen 1300.

「印刷」ボタン1301は、複合機101のCPU201に対して、再印刷処理の実行指示を入力するために用いられるボタンである。「原稿読み取り」ボタン1302は、複合機101のCPU201に対して、原稿の再読み取り指示を入力するために用いられるボタンである。以上が図13の原稿読み取り結果画面1300の構成の一例の説明である。   A “print” button 1301 is a button used to input a reprint processing execution instruction to the CPU 201 of the multifunction peripheral 101. A “document reading” button 1302 is a button used to input a document re-reading instruction to the CPU 201 of the multifunction peripheral 101. The above is an example of the configuration of the document reading result screen 1300 in FIG.

図8の説明に戻る。ステップS806で原稿読み取り結果画面表示後、当該画面に設定されている「印刷」ボタン1301に対する押下指示を受け付けることによる印刷指示を受け付けたとCPU201が判断した場合には(ステップS807でYES)、処理をステップS808に進める。一方、「原稿読み取りボタン」の押下指示を受け付けたと判断した場合には(ステップS807でNO)、処理をステップS803に進め、それ以降の処理を繰り返す。   Returning to the description of FIG. If the CPU 201 determines that a print instruction is received by receiving a press instruction for the “print” button 1301 set on the screen after the original reading result screen is displayed in step S806 (YES in step S807), the process is performed. The process proceeds to step S808. On the other hand, if it is determined that an instruction to press the “document reading button” has been received (NO in step S807), the process proceeds to step S803, and the subsequent processes are repeated.

ステップS808では、当該印刷データが両面印刷設定がされている印刷データであるか、片面印刷設定がされている印刷データであるかを判定する。片面印刷設定がされている印刷データであると判定した場合には(ステップS808でNO)、処理をステップS810に進める。一方、両面印刷設定がされている印刷データであると判定して場合には(ステップS808でYES)、処理をステップS809に進め、ステップS805で取得した前回印刷最終ページが奇数であるか偶数であるかを判定する。   In step S808, it is determined whether the print data is print data for which duplex printing is set or print data for which simplex printing is set. If it is determined that the print data is set for single-sided printing (NO in step S808), the process proceeds to step S810. On the other hand, if it is determined that the print data is set for duplex printing (YES in step S808), the process proceeds to step S809, and the last print last page acquired in step S805 is odd or even. Determine if there is.

ステップS809の判定処理で、印刷終了ページが偶数である(奇数ではない:NO)と判定した場合には、処理をステップS810に進める。ステップS810では、前回印刷終了ページの次ページからの再印刷処理を行うことになる。この再印刷処理では、印刷データが、片面印刷設定がされている印刷データの場合には片面印刷処理を、両面印刷設定がされている印刷データの場合には両面印刷処理を行うことになる。   If it is determined in step S809 that the print end page is an even number (not an odd number: NO), the process proceeds to step S810. In step S810, reprint processing from the next page of the previous print end page is performed. In this reprinting process, single-sided printing processing is performed when the printing data is printing data set for single-sided printing, and double-sided printing processing is performed when printing data is set for double-sided printing.

ステップS809の判定処理で、印刷終了ページが奇数である(YES)と判定した場合には、処理をステップS811に進め、図11に示す印刷開始ページ指示画面をLCD表示部に表示する。ステップS812からステップS815の処理については、図7のステップS709からステップS712の処理と同様であるのでここでの詳細な説明は割愛する。   If it is determined in step S809 that the print end page is an odd number (YES), the process proceeds to step S811, and the print start page instruction screen shown in FIG. 11 is displayed on the LCD display unit. Since the processing from step S812 to step S815 is the same as the processing from step S709 to step S712 in FIG. 7, detailed description thereof is omitted here.

第2の実施例では、複合機101が備えるフィーダ装置やスキャナ214を用いて前回印刷最終ページを特定するので、例えば、既に印刷しているページ数が多い場合などに数え間違えの発生を低減させることが可能となる。   In the second embodiment, since the last printed last page is specified by using the feeder device and the scanner 214 provided in the multi-function peripheral 101, the occurrence of miscounting is reduced, for example, when the number of pages already printed is large. It becomes possible.

以上説明したように、本発明によれば、印刷処理を途中でキャンセルされた場合の再印刷処理を行う場合に、正常に印刷処理がなされたページを重複して印刷させることがないので、その結果として、用紙やトナー、インク等の使用を削減することが可能となる。   As described above, according to the present invention, when the reprinting process is performed when the printing process is canceled halfway, a page that has been successfully printed is not printed repeatedly. As a result, the use of paper, toner, ink, etc. can be reduced.

上記説明では、前回印刷最終ページが奇数ページであった場合に、既に前回印刷最終ページが印刷された用紙の裏にその次ページを印刷するかについて、図11の印刷開始ページ指示画面1100を介した操作指示に従ってCPU201が判定する構成について説明したが、例えば、複合機101が備える手差しトレイに用紙が設定されている場合には、手差しトレイに設定された用紙(即ち、前回印刷最終ページが印刷された用紙の裏面)にその次ページを印刷するとCPU201が判定するような構成にしても構わない。   In the above description, if the last printed last page is an odd page, whether to print the next page on the back of the paper on which the last printed last page has already been printed is shown via the print start page instruction screen 1100 in FIG. The configuration in which the CPU 201 determines according to the operation instruction has been described. For example, when paper is set in the manual feed tray included in the multifunction peripheral 101, the paper set in the manual feed tray (that is, the last print last page is printed). The CPU 201 may determine that the next page is printed on the back side of the printed paper.

また本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。   In addition, the present invention can be implemented as, for example, a system, apparatus, method, program, storage medium, or the like. Specifically, the present invention may be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

101 複合機
102−1、102−2 クライアントPC
103 LAN
201 CPU
202 RAM
203 ROM
204 ハードディスクドライブ(HDD)
205 ネットワークインタフェース(I/F)
206 モデム
207 操作部インタフェース(I/F)
208 操作部
209 システムバス
210 RIP
211 プリンタインタフェース(I/F)
212 プリンタ
213 スキャナインタフェース(I/F)
214 スキャナ
215 画像バス
216 コントローラユニット
217 画像処理部
218 外部インタフェース(I/F)
219 カードリーダ
220 イメージバスインタフェース(I/F)
301 CPU
302 RAM
303 ROM
304 システムバス
305 入力コントローラ
306 ビデオコントローラ
307 メモリコントローラ
308 通信インタフェース(I/F)コントローラ
309 入力装置
310 ディスプレイ装置
311 外部メモリ
101 MFP 102-1 and 102-2 Client PC
103 LAN
201 CPU
202 RAM
203 ROM
204 Hard disk drive (HDD)
205 Network interface (I / F)
206 Modem 207 Operation unit interface (I / F)
208 Operation unit 209 System bus 210 RIP
211 Printer interface (I / F)
212 Printer 213 Scanner Interface (I / F)
214 Scanner 215 Image bus 216 Controller unit 217 Image processing unit 218 External interface (I / F)
219 Card reader 220 Image bus interface (I / F)
301 CPU
302 RAM
303 ROM
304 system bus 305 input controller 306 video controller 307 memory controller 308 communication interface (I / F) controller 309 input device 310 display device 311 external memory

Claims (8)

印刷処理を中止された印刷データの再印刷を実行可能な画像形成装置であって、
情報処理装置より送信され、記憶装置に記憶された印刷データに対する印刷指示を受け付ける受付手段と、
前記受付手段で受け付けた印刷データを前記記憶装置から取得し、印刷処理を実行する印刷実行手段と、
前記印刷実行手段で印刷を行っている印刷データの印刷処理を中止する中止手段と、
前記受付手段が前記印刷中止手段で印刷を中止した印刷データに対しての再印刷指示を受け付けた後に、前回印刷時の印刷終了ページに従って印刷開始ページを特定する特定手段と、
前記特定手段で特定した印刷開始ページからの当該印刷データの再印刷処理を実行する再印刷実行手段と、
を備え、
再印刷指示を受け付けた前記印刷データが両面印刷設定された印刷データであり、前回印刷終了ページが奇数ページである場合に、前記特定手段は、前回印刷終了ページまたは前回印刷終了ページのいずれかを印刷開始ページとするかを特定すること
を特徴とする画像形成装置。
An image forming apparatus capable of reprinting print data whose print processing has been canceled,
Receiving means for receiving a print instruction for print data transmitted from the information processing apparatus and stored in the storage device;
Print execution means for acquiring print data received by the reception means from the storage device and executing print processing;
A canceling unit for canceling the print processing of the print data being printed by the print execution unit;
A specifying unit for specifying a print start page according to a print end page at the time of previous printing after the receiving unit receives a reprint instruction for print data for which printing has been stopped by the print cancel unit;
Reprint executing means for executing reprint processing of the print data from the print start page specified by the specifying means;
With
When the print data for which the reprint instruction has been received is print data for which double-sided printing is set, and the previous print end page is an odd page, the specifying unit displays either the previous print end page or the previous print end page. An image forming apparatus characterized by specifying whether to be a print start page.
前記再印刷実行手段は、両面印刷設定がされた印刷データの再印刷処理を実行する際に、前記特定手段が印刷開始ページを偶数ページにすると特定した場合に、印刷開始ページを手差しトレイに用意された用紙に印刷すること
を特徴とする画像形成装置。
The reprint execution unit prepares a print start page in the manual feed tray when the specifying unit specifies that the print start page is an even page when executing the reprint processing of the print data for which duplex printing is set. An image forming apparatus that prints on printed paper.
前記特定手段は、前記手差しトレイに用紙が用意されているか否かにより、印刷開始ページを奇数ページとするか若しくは偶数ページとするかを特定すること
を特徴とする請求項3に記載の画像形成装置。
The image forming apparatus according to claim 3, wherein the specifying unit specifies whether the print start page is an odd page or an even page depending on whether paper is prepared in the manual feed tray. apparatus.
前記画像形成装置は、フィーダ装置を備え、
前記フィーダ装置を用いて既に印刷済みの用紙をカウントするカウント手段をさらに備え、
前記特定手段は、前記カウント手段によりカウントされた用紙枚数に従って印刷開始ページを特定すること
を特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。
The image forming apparatus includes a feeder device,
It further comprises a counting means for counting paper that has already been printed using the feeder device,
The image forming apparatus according to any one of claims 1 to 3, wherein the specifying unit specifies a print start page according to the number of sheets counted by the counting unit.
前記画像形成装置は、スキャナ装置を備え、
前記スキャナ装置により、前記印刷手段で印刷データが印刷された用紙の読み取りを行う読み取り手段を備え、
前記特定手段は、前記読み取り手段による読み取り結果に従って、印刷開始ページを特定すること
を特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。
The image forming apparatus includes a scanner device,
The scanner device comprises reading means for reading the paper on which the print data is printed by the printing means,
The image forming apparatus according to any one of claims 1 to 3, wherein the specifying unit specifies a print start page according to a reading result by the reading unit.
前記読み取り手段は、前記印刷データの両面印刷設定に従って、用紙の読み取り設定を両面読み取りとするか、または片面読み取りとするかを決定し、前記印刷データが印刷された用紙の読み取り処理を行うこと
を特徴とする請求項5に記載の情報処理装置。
The reading unit determines whether the reading setting of the paper is to be double-sided reading or single-sided reading according to the double-sided printing setting of the print data, and performs reading processing of the paper on which the print data is printed. The information processing apparatus according to claim 5, characterized in that:
印刷処理を中止された印刷データの再印刷を実行可能な画像形成装置によって行われる画像形成方法であって、
情報処理装置より送信され、記憶装置に記憶された印刷データに対する印刷指示を受け付ける受付工程と、
前記受付工程で受け付けた印刷データを前記記憶装置から取得し、印刷処理を実行する印刷実行工程と、
前記印刷実行工程で印刷を行っている印刷データの印刷処理を中止する中止工程と、
前記受付工程が前記印刷中止工程で印刷を中止した印刷データに対しての再印刷指示を受け付けた後に、前回印刷時の印刷終了ページに従って印刷開始ページを特定する特定工程と、
前記特定工程で特定した印刷開始ページからの当該印刷データの再印刷処理を実行する再印刷実行工程と、
を備え、
再印刷指示を受け付けた前記印刷データが両面印刷設定された印刷データであり、前回印刷終了ページが奇数ページである場合に、前記特定工程は、前回印刷終了ページまたは前回印刷終了ページのいずれかを印刷開始ページとするかを特定すること、
を特徴とする画像形成方法。
An image forming method performed by an image forming apparatus capable of executing reprinting of print data whose print processing has been canceled,
A reception step of receiving a print instruction for print data transmitted from the information processing apparatus and stored in the storage device;
A print execution step of acquiring the print data received in the reception step from the storage device and executing a print process;
A stop step of stopping the print processing of the print data that is being printed in the print execution step;
A specifying step of specifying a print start page according to a print end page at the time of previous printing after the reception step receives a reprint instruction for print data for which printing has been stopped in the print stop step;
A reprint execution step of executing reprint processing of the print data from the print start page specified in the specific step;
With
When the print data for which the reprint instruction has been received is print data for which double-sided printing is set, and the previous print end page is an odd page, the specifying step determines whether the previous print end page or the previous print end page is Specifying whether to start printing,
An image forming method.
印刷処理を中止された印刷データの再印刷を実行可能な画像形成装置を、
情報処理装置より送信され、記憶装置に記憶された印刷データに対する印刷指示を受け付ける受付手段と、
前記受付手段で受け付けた印刷データを前記記憶装置から取得し、印刷処理を実行する印刷実行手段と、
前記印刷実行手段で印刷を行っている印刷データの印刷処理を中止する中止手段と、
前記受付手段が前記印刷中止手段で印刷を中止した印刷データに対しての再印刷指示を受け付けた後に、前回印刷時の印刷終了ページに従って印刷開始ページを特定する特定手段と、
前記特定手段で特定した印刷開始ページからの当該印刷データの再印刷処理を実行する再印刷実行手段
として機能させ、
再印刷指示を受け付けた前記印刷データが前記印刷データが両面印刷設定された印刷データであり、前回印刷終了ページが奇数ページである場合に、前記特定手段は、前回印刷終了ページまたは前回印刷終了ページのいずれかを印刷開始ページとするかを特定すること、
を特徴とするコンピュータプログラム。
An image forming apparatus capable of reprinting print data whose print processing has been canceled,
Receiving means for receiving a print instruction for print data transmitted from the information processing apparatus and stored in the storage device;
Print execution means for acquiring print data received by the reception means from the storage device and executing print processing;
A canceling unit for canceling the print processing of the print data being printed by the print execution unit;
A specifying unit for specifying a print start page according to a print end page at the time of previous printing after the receiving unit receives a reprint instruction for print data for which printing has been stopped by the print cancel unit;
Function as reprint execution means for executing reprint processing of the print data from the print start page specified by the specifying means,
When the print data for which the reprint instruction has been received is print data in which the print data is set to duplex printing, and the previous print end page is an odd page, the specifying unit determines whether the previous print end page or the previous print end page Identifying which of these should be the print start page,
A computer program characterized by the above.
JP2010178183A 2010-08-06 2010-08-06 Image formation apparatus, image formation method and computer program Withdrawn JP2012038115A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010178183A JP2012038115A (en) 2010-08-06 2010-08-06 Image formation apparatus, image formation method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010178183A JP2012038115A (en) 2010-08-06 2010-08-06 Image formation apparatus, image formation method and computer program

Publications (1)

Publication Number Publication Date
JP2012038115A true JP2012038115A (en) 2012-02-23

Family

ID=45850048

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010178183A Withdrawn JP2012038115A (en) 2010-08-06 2010-08-06 Image formation apparatus, image formation method and computer program

Country Status (1)

Country Link
JP (1) JP2012038115A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12517687B2 (en) 2022-03-24 2026-01-06 Fujifilm Business Innovation Corp. Image forming apparatus, non-transitory computer readable medium, and method for stopping printing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12517687B2 (en) 2022-03-24 2026-01-06 Fujifilm Business Innovation Corp. Image forming apparatus, non-transitory computer readable medium, and method for stopping printing

Similar Documents

Publication Publication Date Title
KR101458664B1 (en) Printing system, printing method, print server, control method, and storage medium
US20140009795A1 (en) Image input/output apparatus and image input/output method
JP5268164B2 (en) Information processing system, information processing method, information processing apparatus, and program
JP6989749B2 (en) Image forming equipment, systems, control methods, and programs
JP2015028730A (en) Printing system, control method therefor, and program, and printing server, control method therefor, and program
JP2013208837A (en) Image forming system, image forming method and program
JP2012146291A (en) Reservation device for image forming apparatus
JP2018034375A (en) Output system, output device, control method, and program
JP5339482B2 (en) Image forming apparatus, image forming apparatus control method, and computer program
JP5887801B2 (en) Image forming system, image forming system control method, and computer program
JP2012038115A (en) Image formation apparatus, image formation method and computer program
JP2013119241A (en) Image forming apparatus, method of controlling image forming apparatus, and computer program
JP2012166396A (en) Image forming system, image forming device, and control method and program of the same
JP2013107257A (en) Image forming apparatus, and method and program for controlling the same
JP6864241B2 (en) Image processing system, image processing device, control method, and program
JP5387543B2 (en) Image forming apparatus, information processing method, and program
JP5954104B2 (en) Print management apparatus, control method for print management apparatus, print management system and program
JP5664232B2 (en) Document management apparatus, document management processing apparatus control method, program, and storage medium
JP2015127978A (en) Information processing system, information processing method, information processing apparatus, and program
JP2015122601A (en) Image forming apparatus, control method of the same, and program
JP2016097574A (en) Image formation apparatus, control method and program of the same
JP2011013837A (en) Print system and print controller
JP2013119164A (en) Printing controller, printing control system, printing control method, program, and storage medium
JP5966437B2 (en) Printing system, printing system control method, image forming apparatus, image forming apparatus control method, and program
JP5870518B2 (en) Image forming apparatus, image forming apparatus control method, and computer program.

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20120130

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120130

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20130531

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130531

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20131105