[go: up one dir, main page]

JP2009113320A - Image forming apparatus, program, and computer-readable recording medium - Google Patents

Image forming apparatus, program, and computer-readable recording medium Download PDF

Info

Publication number
JP2009113320A
JP2009113320A JP2007288520A JP2007288520A JP2009113320A JP 2009113320 A JP2009113320 A JP 2009113320A JP 2007288520 A JP2007288520 A JP 2007288520A JP 2007288520 A JP2007288520 A JP 2007288520A JP 2009113320 A JP2009113320 A JP 2009113320A
Authority
JP
Japan
Prior art keywords
print
data
storage device
external storage
procedure
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.)
Pending
Application number
JP2007288520A
Other languages
Japanese (ja)
Inventor
Daisuke Masui
大祐 増井
Yuka Saito
優香 斎藤
Takeshi Sakuma
剛 佐久間
Yutaka Matsumoto
裕 松本
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007288520A priority Critical patent/JP2009113320A/en
Publication of JP2009113320A publication Critical patent/JP2009113320A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】 外部記憶装置に記憶されたファイルを印刷する場合、ユーザの選択・指定操作の時間を利用して、外部記憶装置内のファイルから印刷ジョブを生成しておくので、ユーザが印刷の操作をしてから印刷が実行されるまでの待ちの時間を短縮する。
【解決手段】 CPU19は、外部記憶装置5の接続を検出したとき、外部記憶装置5にダイレクトプリント可能なデータが記憶されているか否かを判別し、ダイレクトプリント可能なデータが記憶されていると判別した場合、外部記憶装置5からダイレクトプリント可能なデータを読み込み、その読み込んだデータに基づいて印刷保留状態の印刷ジョブをRAM16に生成し、オペレーションパネル3から印刷するデータの選択と、その選択したデータに対する印刷条件が指定されると、その選択されたデータに基づく印刷保留状態の印刷ジョブと上記印刷条件とに基づいて印刷を実行する。
【選択図】 図1
PROBLEM TO BE SOLVED: To print a file stored in an external storage device by using a user's selection / designation operation time to generate a print job from the file in the external storage device. Reduce the waiting time from printing to printing.
When a connection of an external storage device 5 is detected, a CPU 19 determines whether or not data that can be directly printed is stored in the external storage device 5, and data that can be directly printed is stored. If it is determined, data that can be directly printed is read from the external storage device 5, a print job in a print pending state is generated in the RAM 16 based on the read data, and data to be printed is selected from the operation panel 3 and the selected data is selected. When print conditions for data are specified, printing is executed based on the print pending print job based on the selected data and the print conditions.
[Selection] Figure 1

Description

この発明は、ファクシミリ装置、プリンタ、複写機、及びそれらの複合機を含む画像形成装置とプログラムとコンピュータ読み取り可能な記録媒体に関する。   The present invention relates to an image forming apparatus, a program, and a computer-readable recording medium including a facsimile machine, a printer, a copying machine, and a multifunction machine thereof.

ファクシミリ装置、プリンタ、複写機、及びそれらの複合機を含む画像形成装置には、ネットワークを介して通信可能に接続された端末装置(PC)からページ記述言語(PDL)で記述されたデータを受け取り、そのデータに基づいて文字や図形のビットマップデータを作成し、そのビットマップデータを印刷する機能の他に、SDカード,USBメモリを含む外部記憶装置を接続可能にし、PCを介さずに外部記憶装置に記憶されたファイルを印刷するダイレクトプリント機能を備えたものがある。
ダイレクトプリント機能では、ユーザが画像形成装置に画像ファイル(画像データ)を含む印刷対象のファイルを保存した外部記憶装置を接続し、画像形成装置のオペレーションパネルから外部記憶装置内の印刷するファイルを選択し、その選択したファイルに対する印刷条件を指定すると、画像形成装置が、上記選択されたファイルを外部記憶装置から読み出し、その読み出したファイルを印刷画像データ(ビットマップデータ)に展開して印刷ジョブを生成し、その印刷ジョブを上記指定された印刷条件に基づいて印刷する。
Image forming apparatuses including facsimile machines, printers, copiers, and their multifunction devices receive data described in a page description language (PDL) from a terminal device (PC) that is communicably connected via a network. In addition to the function of creating bitmap data of characters and figures based on the data and printing the bitmap data, an external storage device including an SD card and a USB memory can be connected and externally connected without using a PC. Some have a direct print function for printing a file stored in a storage device.
In the direct print function, the user connects an external storage device that stores the file to be printed including image files (image data) to the image forming device, and selects the file to be printed in the external storage device from the operation panel of the image forming device. When the printing conditions for the selected file are specified, the image forming apparatus reads the selected file from the external storage device, expands the read file into print image data (bitmap data), and executes a print job. And generating the print job based on the designated print condition.

従来、外部記憶装置に保存されたファイルのプリンタ記述言語の種類を判別し、その判別結果に基づいて外部記憶装置に保存されたファイルを印刷する画像形成装置(例えば、特許文献1参照)があった。
特開2007−50649号公報
2. Description of the Related Art Conventionally, there has been an image forming apparatus (for example, see Patent Document 1) that determines the type of printer description language of a file stored in an external storage device and prints the file stored in the external storage device based on the determination result. It was.
JP 2007-50649 A

しかしながら、従来のダイレクトプリント可能な画像形成装置では、ユーザが印刷したい画像ファイルを選択し、その画像ファイルに対する印刷条件を指定した後に、外部記憶装置から上記選択された画像ファイルを読み出してビットマップデータに展開して印刷ジョブを生成し、印刷処理を開始するので、ユーザが上記選択と指定の操作を済ませてから印刷が完了するまでの間に時間がかかり、ユーザが印刷結果を得るまで待たされるという問題があった。   However, in the conventional image forming apparatus capable of direct printing, after the user selects an image file to be printed and designates the printing condition for the image file, the selected image file is read from the external storage device and bitmap data is read. Since the print job is generated and the print process is started, it takes time until the printing is completed after the user completes the above selection and designation operations, and the user waits until the print result is obtained. There was a problem.

この発明は上記の点に鑑みてなされたものであり、外部記憶装置を接続し、その外部記憶装置に記憶されたファイルを印刷する場合において、ユーザが印刷の操作をしてから印刷が実行されるまでの待ちの時間を短縮できるようにすることを目的とする。   The present invention has been made in view of the above points. When an external storage device is connected and a file stored in the external storage device is printed, printing is executed after the user performs a printing operation. The purpose is to be able to shorten the waiting time until the start.

この発明は上記の目的を達成するため、次の画像形成装置とプログラムとコンピュータ読み取り可能な記録媒体を提供する。
(1)外部記憶装置を接続する接続手段と、その接続手段に対する外部記憶装置の接続と取り外しとを検出する検出手段と、その検出手段によって外部記憶装置の接続を検出したとき、上記外部記憶装置にダイレクトプリント可能なデータが記憶されているか否かを判別する判別手段と、その判別手段によってダイレクトプリント可能なデータが記憶されていると判別した場合、上記外部記憶装置からダイレクトプリント可能なデータを読み込み、その読み込んだデータに基づいて印刷保留状態の印刷ジョブを生成する生成手段と、上記外部記憶装置に記憶されているデータの中から印刷するデータを選択し、その選択したデータに対する印刷条件を指定する選択指定手段と、その選択指定手段によって選択されたデータに基づく印刷保留状態の印刷ジョブが上記生成手段によって生成されているか否かを判断する判断手段と、その判断手段によって上記選択されたデータに基づく印刷保留状態の印刷ジョブが生成されていると判断した場合、上記選択されたデータに基づく印刷保留状態の印刷ジョブと上記印刷条件とに基づいて印刷を実行する印刷手段を備えた画像形成装置。
In order to achieve the above object, the present invention provides the following image forming apparatus, program, and computer-readable recording medium.
(1) Connection means for connecting an external storage device, detection means for detecting connection / disconnection of the external storage device to / from the connection means, and when the connection of the external storage device is detected by the detection means, the external storage device Determining means for determining whether or not direct printable data is stored, and when determining that direct printable data is stored by the determining means, direct printable data is stored from the external storage device. The generation means for generating a print job in a print pending state based on the read data and the data to be printed are selected from the data stored in the external storage device, and the printing conditions for the selected data are set. Selection designation means to be specified and a print pending status based on the data selected by the selection designation means A determination unit that determines whether or not a print job is generated by the generation unit, and the selection unit determines that the print pending print job based on the selected data is generated by the determination unit. An image forming apparatus comprising a printing unit that executes printing based on a print pending print job based on the recorded data and the printing condition.

(2)上記のような画像形成装置において、上記生成手段は、上記外部記憶装置から読み込んだダイレクトプリント可能な各データに基づく印刷保留状態の印刷ジョブをそれぞれデータの読み込み順に生成する手段である画像形成装置。
(3)上記のような画像形成装置において、上記生成手段は、上記選択指定手段によって印刷条件が指定されたとき、上記判断手段によって上記選択されたデータに基づく印刷保留状態の印刷ジョブが上記生成手段によって生成されていないと判断された場合、上記外部記憶装置に記憶されているデータの中から上記選択されたデータを優先的に読み込み、その読み込んだデータに基づく印刷保留状態の印刷ジョブを生成する手段を有する画像形成装置。
(2) In the image forming apparatus as described above, the generation unit generates a print job in a print pending state based on each direct printable data read from the external storage device in the order of reading the data. Forming equipment.
(3) In the image forming apparatus as described above, when the printing condition is specified by the selection specifying unit, the generation unit generates the print pending print job based on the data selected by the determination unit. If it is determined that the data is not generated by the means, the selected data is preferentially read from the data stored in the external storage device, and a print job in a print pending state is generated based on the read data. An image forming apparatus having means for performing.

(4)上記のような画像形成装置において、上記生成手段は、上記選択指定手段によって複数のデータが選択され、その各データを合成して印刷するときの印刷条件が指定された場合、上記外部記憶装置から読み込んだデータに基づいて生成した印刷保留状態の各印刷ジョブの中から上記選択された各データに基づく印刷保留状態の各印刷ジョブを上記選択された各データの選択順に合成し、その合成した印刷保留状態の新たな印刷ジョブを生成する手段を有する画像形成装置。
(5)上記のような画像形成装置において、上記生成手段によって上記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成された後、予め設定した条件が満たされたか否かを判断する条件判断手段と、その条件判断手段によって予め設定した条件が満たされたと判断した場合、上記生成手段によって生成された印刷保留状態の全印刷ジョブを消去する消去手段を設けた画像形成装置。
(4) In the image forming apparatus as described above, when the generation unit selects a plurality of data by the selection / designation unit and print conditions for combining and printing the data are specified, the generation unit From the print pending print jobs generated based on the data read from the storage device, the print pending print jobs based on the selected data are combined in the selected order of the selected data. An image forming apparatus having means for generating a new print job in a combined print pending state.
(5) In the image forming apparatus as described above, after each print job in a print pending state based on all direct printable data stored in the external storage device is generated by the generation unit, a preset condition is set And a erasure unit that erases all print jobs in a print pending state generated by the generation unit when it is determined that a condition preset by the condition determination unit is satisfied. An image forming apparatus.

(6)上記のような画像形成装置において、上記条件判断手段は、上記検出手段によって上記接続手段に対する外部記憶装置の取り外しが検出された場合に上記予め設定した条件が満たされたと判断する手段である画像形成装置。
(7)上記のような画像形成装置において、上記生成手段によって上記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成されてからの経過時間を計測する計測手段と、上記印刷保留状態の各印刷ジョブが生成されてから消去するまでの消去時間を記憶する消去時間記憶手段を設け、上記条件判断手段は、上記計測手段によって計測された経過時間が上記消去時間記憶手段に記憶されている消去時間に達したとき、上記予め設定した条件が満たされたと判断する手段である画像形成装置。
(8)上記のような画像形成装置において、上記消去時間を設定する手段を設けた画像形成装置。
(6) In the image forming apparatus as described above, the condition determination unit is a unit that determines that the preset condition is satisfied when the detection unit detects removal of the external storage device from the connection unit. An image forming apparatus.
(7) In the image forming apparatus as described above, the elapsed time after each print job in a print pending state based on all the direct printable data stored in the external storage device is generated by the generation unit is measured. And an erasing time storage unit that stores an erasing time from when each print job in the print pending state is generated until the erasing is performed, and the condition determining unit includes the elapsed time measured by the measuring unit. An image forming apparatus as means for determining that the preset condition is satisfied when the erase time stored in the erase time storage means is reached.
(8) In the image forming apparatus as described above, an image forming apparatus provided with means for setting the erasing time.

(9)コンピュータに、外部記憶装置の接続と取り外しとを検出する検出手順と、その検出手順によって外部記憶装置の接続を検出したとき、上記外部記憶装置にダイレクトプリント可能なデータが記憶されているか否かを判別する判別手順と、その判別手順によってダイレクトプリント可能なデータが記憶されていると判別した場合、上記外部記憶装置からダイレクトプリント可能なデータを読み込み、その読み込んだデータに基づいて印刷保留状態の印刷ジョブを生成する生成手順と、上記外部記憶装置に記憶されているデータの中から印刷するデータを選択し、その選択したデータに対する印刷条件を指定する選択指定手順と、その選択指定手順によって選択されたデータに基づく印刷保留状態の印刷ジョブが上記生成手順によって生成されているか否かを判断する判断手順と、その判断手順によって上記選択されたデータに基づく印刷保留状態の印刷ジョブが生成されていると判断した場合、上記選択されたデータに基づく印刷保留状態の印刷ジョブと上記印刷条件とに基づいて印刷を実行する印刷手順を実行させるためのプログラム。 (9) A detection procedure for detecting connection and removal of an external storage device and whether or not data that can be directly printed is stored in the external storage device when the connection of the external storage device is detected by the detection procedure. If it is determined that the data that can be directly printed is stored by the determination procedure, the data that can be directly printed is read from the external storage device, and the print is suspended based on the read data. A generation procedure for generating a print job in a state, a selection specification procedure for selecting data to be printed from the data stored in the external storage device, and specifying a print condition for the selected data, and the selection specification procedure A print job in a print pending state based on the data selected by If it is determined that a print job in a print pending state based on the selected data is generated based on the determination procedure, and the print pending state based on the selected data is determined. A program for executing a printing procedure for executing printing based on a print job and the printing conditions.

(10)上記のようなプログラムにおいて、上記生成手順は、上記外部記憶装置から読み込んだダイレクトプリント可能な各データに基づく印刷保留状態の印刷ジョブをそれぞれデータの読み込み順に生成する手順であるプログラム。
(11)上記のようなプログラムにおいて、上記生成手順は、上記選択指定手順によって印刷条件が指定されたとき、上記判断手順によって上記選択されたデータに基づく印刷保留状態の印刷ジョブが上記生成手順によって生成されていないと判断された場合、上記外部記憶装置に記憶されているデータの中から上記選択されたデータを優先的に読み込み、その読み込んだデータに基づく印刷保留状態の印刷ジョブを生成する手順を含むプログラム。
(10) In the program as described above, the generation procedure is a procedure for generating print pending print jobs based on each direct printable data read from the external storage device in the order of data reading.
(11) In the program as described above, when the print condition is designated by the selection / designation procedure, the print procedure in the print pending state based on the data selected by the determination procedure is performed by the generation procedure. A procedure for preferentially reading the selected data from the data stored in the external storage device and generating a print pending print job based on the read data when it is determined that the data is not generated Including programs.

(12)上記のようなプログラムにおいて、上記生成手順は、上記選択指定手順によって複数のデータが選択され、その各データを合成して印刷するときの印刷条件が指定された場合、上記外部記憶装置から読み込んだデータに基づいて生成した印刷保留状態の各印刷ジョブの中から上記選択された各データに基づく印刷保留状態の各印刷ジョブを上記選択された各データの選択順に合成し、その合成した印刷保留状態の新たな印刷ジョブを生成する手順を含むプログラム。
(13)上記のようなプログラムにおいて、上記生成手順によって上記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成された後、予め設定した条件が満たされたか否かを判断する条件判断手順と、その条件判断手順によって予め設定した条件が満たされたと判断した場合、上記生成手順によって生成された印刷保留状態の全印刷ジョブを消去する消去手順とを含むプログラム。
(12) In the program as described above, when the generation procedure selects a plurality of data according to the selection / designation procedure, and specifies print conditions for combining and printing the data, the external storage device The print pending state print jobs based on the selected data are combined from the print pending state print jobs generated based on the data read from the data in the order of selection of the selected data. A program that includes a procedure for creating a new print job in a print pending state.
(13) In the above-described program, after each print job in a print pending state based on all direct printable data stored in the external storage device is generated by the generation procedure, a preset condition is satisfied. A condition determination procedure for determining whether or not a print job has been performed, and an erasure procedure for erasing all print jobs in the print pending state generated by the generation procedure when it is determined that a condition set in advance by the condition determination procedure is satisfied. Including program.

(14)上記のようなプログラムにおいて、上記条件判断手順は、上記検出手順によって外部記憶装置の取り外しが検出された場合に上記予め設定した条件が満たされたと判断する手順であるプログラム。
(15)上記のようなプログラムにおいて、上記生成手順によって上記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成されてからの経過時間を計測する計測手順と、上記印刷保留状態の各印刷ジョブが生成されてから消去するまでの消去時間を記憶する消去時間記憶手順とを含み、上記条件判断手順は、上記計測手順によって計測された経過時間が上記消去時間記憶手順に記憶されている消去時間に達したとき、上記予め設定した条件が満たされたと判断する手順であるプログラム。
(16)上記のようなプログラムにおいて、上記消去時間を設定する手順を含むプログラム。
(17)上記のいずれかのプログラムを記憶したコンピュータ読み取り可能な記録媒体。
(14) In the program as described above, the condition determination procedure is a procedure for determining that the preset condition is satisfied when removal of the external storage device is detected by the detection procedure.
(15) In the program as described above, measurement for measuring an elapsed time from generation of each print pending print job based on all direct printable data stored in the external storage device by the generation procedure. A erasing time storage procedure for storing a erasing time from when each print pending print job is generated until erasing is performed, and the condition determining procedure includes the elapsed time measured by the measuring procedure described above. A program which is a procedure for determining that the preset condition is satisfied when the erase time stored in the erase time storage procedure is reached.
(16) In the above program, a program including a procedure for setting the erasure time.
(17) A computer-readable recording medium storing any of the above programs.

この発明による画像形成装置は、外部記憶装置を接続し、その外部記憶装置に記憶されたファイルを印刷する場合、ユーザが印刷したいファイルを選択し、そのファイルに対する印刷条件を指定している間の時間を利用して、外部記憶装置内のファイルから印刷ジョブを生成しておくので、ユーザが印刷の操作をしてから印刷が実行されるまでの待ちの時間を短縮することができる。
また、この発明によるプログラムは、コンピュータに、外部記憶装置を接続し、その外部記憶装置に記憶されたファイルを印刷する場合、ユーザが印刷したいファイルを選択し、そのファイルに対する印刷条件を指定している間の時間を利用して、外部記憶装置内のファイルから印刷ジョブを生成することにより、ユーザが印刷の操作をしてから印刷が実行されるまでの待ちの時間を短縮するための機能を実現させることができる。
さらに、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに上記プログラムを容易に導入することができる。
In the image forming apparatus according to the present invention, when an external storage device is connected and a file stored in the external storage device is printed, the user selects a file to be printed and specifies a print condition for the file. Since the print job is generated from the file in the external storage device using the time, it is possible to reduce the waiting time from when the user performs the printing operation until the printing is executed.
The program according to the present invention connects an external storage device to a computer, and when printing a file stored in the external storage device, the user selects a file to be printed and specifies a print condition for the file. A function to reduce the waiting time from when the user performs a printing operation until printing is executed by generating a print job from a file in the external storage device Can be realized.
Furthermore, the computer-readable recording medium of the present invention can easily introduce the program into a computer.

以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔実施例〕
図2は、この発明の一実施例である画像形成装置を含むシステム構成図である。
このシステムは、ファクシミリ装置と、カラー又はモノクロのレーザプリンタを含む各種のプリンタと、複写機と、及びそれらの複合機を含む印刷(画像形成)可能な装置全般を含む画像形成装置1と、複数のホストコンピュータ20とが、インターネットとローカルエリアネットワークを含む通信媒体であるネットワーク21によって通信可能に接続されており、画像形成装置1は、各ホストコンピュータ20から送られる文書や画像のデータを印刷する機能とダイレクトプリント機能とを備えている。
なお、同図では、ネットワーク21上に画像形成装置1が1台接続されている場合を示しているが、複数台の画像形成装置を接続した場合でも、この発明の機能は後述の説明と同様にして各画像形成装置において実施することができる。
Hereinafter, the best mode for carrying out the present invention will be specifically described with reference to the drawings.
〔Example〕
FIG. 2 is a system configuration diagram including an image forming apparatus according to an embodiment of the present invention.
This system includes a facsimile apparatus, various types of printers including color or monochrome laser printers, a copier, and an image forming apparatus 1 including all printing (image forming) apparatuses including their multifunction peripherals. And the host computer 20 are communicably connected via a network 21 which is a communication medium including the Internet and a local area network, and the image forming apparatus 1 prints document and image data sent from each host computer 20. It has a function and a direct print function.
In the figure, the case where one image forming apparatus 1 is connected on the network 21 is shown. However, even when a plurality of image forming apparatuses are connected, the function of the present invention is the same as described below. Thus, it can be implemented in each image forming apparatus.

図1は、図2に示す画像形成装置の機能構成を示すブロック図である。
この画像形成装置1は、コントローラ2、オペレーションパネル3、及びプリンタエンジン4からなり、装置本体に対して外部記憶装置5が接続及び取り外し可能である。
オペレーションパネル3は、LCDを含む表示部とその表示部上に設けたタッチパネル式の入力部とからなり、表示部にダイレクトプリントに係る操作を含む各種の操作画面と、画像形成装置1の状態情報を表示し、入力部に対してユーザが画像形成装置1のモード,フォントを切り替えるスイッチ操作と、ダイレクトプリントに係る操作を含む各種の入力操作の情報を入力する。
FIG. 1 is a block diagram showing a functional configuration of the image forming apparatus shown in FIG.
The image forming apparatus 1 includes a controller 2, an operation panel 3, and a printer engine 4, and an external storage device 5 can be connected to and detached from the apparatus main body.
The operation panel 3 includes a display unit including an LCD and a touch panel type input unit provided on the display unit. The operation panel 3 includes various operation screens including operations related to direct printing on the display unit, and status information of the image forming apparatus 1. And the user inputs information on various input operations including a switch operation for switching the mode and font of the image forming apparatus 1 and an operation related to direct printing to the input unit.

プリンタエンジン4は、コントローラ2から受信した画像データと制御データにより、副走査方向に回転する像担持体である感光体上(帯電装置によって予め一様に帯電されている)を露光手段により露光して静電潜像を形成させ、その静電潜像に現像手段によりトナーを付着させてトナー画像を形成し、そのトナー画像を転写手段により記録媒体である用紙上に転写した後、その用紙上のトナー画像をヒータ内蔵の定着ローラおよび加圧ローラを含む定着手段により加熱圧着して定着させる一連の画像形成動作を行うことにより、用紙上に画像を印刷する印刷装置である。   The printer engine 4 exposes the image bearing member that rotates in the sub-scanning direction (which is uniformly charged in advance by the charging device) by the exposure unit based on the image data and control data received from the controller 2. Then, an electrostatic latent image is formed, toner is attached to the electrostatic latent image by a developing unit to form a toner image, the toner image is transferred onto a recording medium by a transfer unit, The toner image is printed on a sheet by performing a series of image forming operations in which the toner image is heat-pressed and fixed by a fixing unit including a fixing roller including a heater and a pressure roller.

外部記憶装置5は、セキュアデジタル(Secure Digital:SD)メモリカード、USBメモリカードを含むフラッシュ(Flash)メモリであり、この画像形成装置1に対して接続(装着)と取り外しが可能であり、ダイレクトプリント時に、ユーザが印刷したい画像データ、PDFデータを含むダイレクトプリント可能なデータを記憶させ、画像形成装置1に装着した後に、印刷したいダイレクトプリント可能なデータを選択して印刷条件を設定することにより、ホストコンピュータ20を介さずに印刷することができる。   The external storage device 5 is a flash memory including a secure digital (SD) memory card and a USB memory card. The external storage device 5 can be connected (attached) to and removed from the image forming apparatus 1 and is directly connected. When printing, data that can be directly printed, including image data and PDF data that the user wants to print, is stored, and after being mounted on the image forming apparatus 1, data that can be directly printed is selected and printing conditions are set. It is possible to print without going through the host computer 20.

コントローラ2は、この画像形成装置1の全体の制御を司る制御部であり、オペレーションパネルインタフェース(I/F)10、外部記憶装置インタフェース(I/F)11、ネットワークインタフェース(I/F)12、プリンタエンジンインタフェース(I/F)13、プログラムROM14、フォントROM15、RAM16、NV−RAM17、オプションRAM18、及びCPU19から構成される。   The controller 2 is a control unit that controls the entire image forming apparatus 1, and includes an operation panel interface (I / F) 10, an external storage device interface (I / F) 11, a network interface (I / F) 12, The printer engine interface (I / F) 13, program ROM 14, font ROM 15, RAM 16, NV-RAM 17, option RAM 18, and CPU 19 are included.

オペレーションパネルI/F10は、コントローラ2とオペレーションパネル3とのインタフェースであり、CPU19の制御により、表示部にダイレクトプリントに係る操作を含む各種の操作画面と、画像形成装置1の状態情報を表示するための情報を出力し、入力部に対してユーザから入力された画像形成装置1のモード,フォントを切り替えるスイッチ操作と、ダイレクトプリントに係る操作を含む各種の入力操作に対応する情報を入力してCPU19へ送る。
外部記憶装置I/F11は、コントローラ2と外部記憶装置5を接続するインタフェースであり、CPU19の制御により、外部記憶装置5が接続されると接続されたことを示す情報をCPU19に送り、取り外されると接続状態時に送っていた情報の出力を止めると共に、外部記憶装置5からのデータの読み込みの制御を司る。
The operation panel I / F 10 is an interface between the controller 2 and the operation panel 3, and displays various operation screens including operations related to direct printing and status information of the image forming apparatus 1 on the display unit under the control of the CPU 19. Information corresponding to various input operations including a switch operation for switching the mode and font of the image forming apparatus 1 input by the user and an operation related to direct printing are input to the input unit. Send to CPU19.
The external storage device I / F 11 is an interface for connecting the controller 2 and the external storage device 5. When the external storage device 5 is connected, information indicating that the external storage device 5 is connected is sent to the CPU 19 and removed under the control of the CPU 19. And stops the output of the information sent in the connection state, and controls the reading of data from the external storage device 5.

ネットワークI/F12は、コントローラ2とネットワーク21とのインタフェースであり、CPU19の制御により、ネットワーク21上のホストコンピュータ20とのデータのやり取りを司り、ホストコンピュータ20からの制御情報及びデータの受信と、ホストコンピュータ20へのステータス情報の送信とを行う。
プリンタエンジンI/F13は、コントローラ2とプリンタエンジン4とのインタフェースであり、CPU19の制御により、コントローラ2からプリンタエンジン4への制御情報及びデータの送信と、プリンタエンジン4からコントローラ2へのステータス情報の送信を含む各種のデータのやり取りを行う。
The network I / F 12 is an interface between the controller 2 and the network 21, and controls data exchange with the host computer 20 on the network 21 under the control of the CPU 19, and receives control information and data from the host computer 20. Status information is transmitted to the host computer 20.
The printer engine I / F 13 is an interface between the controller 2 and the printer engine 4. Under the control of the CPU 19, control information and data are transmitted from the controller 2 to the printer engine 4, and status information is transmitted from the printer engine 4 to the controller 2. Exchanges various data including transmission of.

プログラムROM14は、CPU19がコントローラ2内でのデータの管理やコントローラ2内の各部を制御する為に実行する各手順からなるプログラムを記憶するメモリである。
フォントROM15は、プリンタエンジン4による印刷で使用されるさまざまな種類のフォントを記憶するメモリである。
RAM16は、CPU19が各種の制御処理をする時に使用するワークメモリと、ホストコンピュータ20からのデータをページ単位に管理して一時記憶するバッファメモリ、その記憶されたデータを実際の印字パターンのビットマップデータに変換して記憶するビットマップメモリ、外部記憶装置5に記憶されているダイレクトプリント可能なデータ(例えば、画像データ、PDFデータ)をビットマップデータに展開して記憶するビットマップメモリとして使われるメモリである。
The program ROM 14 is a memory that stores a program including each procedure executed by the CPU 19 for managing data in the controller 2 and controlling each unit in the controller 2.
The font ROM 15 is a memory that stores various types of fonts used in printing by the printer engine 4.
The RAM 16 is a work memory used when the CPU 19 performs various control processes, a buffer memory that temporarily manages the data from the host computer 20 in units of pages, and a bitmap of the actual print pattern for the stored data. Used as a bitmap memory for converting data into data and storing it, and a direct-printable data (for example, image data, PDF data) stored in the external storage device 5 as bitmap data for storing the data. It is memory.

NV−RAM17は、電源を切っても保持したいデータを格納しておく為の不揮発性メモリであり、印刷保留状態の印刷ジョブが生成されてから消去するまでの消去時間を含む各種の情報を記憶する。
オプションRAM18は、オプションの作業領域である。
CPU19は、プログラムROM14に記憶されているプログラムの各手順を実行して、この画像形成装置1の全体の制御を司り、ホストコンピュータ20から受信したデータ(画像データ,制御データ)に基づく印刷処理とダイレクトプリントの印刷処理を行う。
The NV-RAM 17 is a non-volatile memory for storing data that is to be retained even when the power is turned off, and stores various types of information including an erasing time from generation of a print pending print job to deletion. To do.
The option RAM 18 is an optional work area.
The CPU 19 executes each procedure of the program stored in the program ROM 14 to control the entire image forming apparatus 1 and performs print processing based on data (image data, control data) received from the host computer 20. Perform direct print processing.

この画像形成装置1では、ネットワークI/F12を通してホストコンピュータ20から送られてきたデータは、CPU19の処理により印刷データ及び印刷制御データとその他に分けられ、印刷データはビットマップデータに変換され、印刷制御データは制御コードに変換されてバッファメモリに記憶される。
ホストコンピュータ20からのプリント命令又はホストコンピュータ20から受け取ったデータが1ページ分を超えた時、コントローラ2は、まず、中間コードをビデオデータに変換し、それが終了したら、プリンタエンジンI/F13を通してプリンタエンジン4にプリントスタートの命令を出す。
以上のような一連の流れで、ホストコンピュータ20からのデータがプリンタエンジン4を介して用紙に印刷される。
In the image forming apparatus 1, data sent from the host computer 20 through the network I / F 12 is divided into print data and print control data by the processing of the CPU 19, and the print data is converted into bitmap data and printed. The control data is converted into a control code and stored in the buffer memory.
When the print command from the host computer 20 or the data received from the host computer 20 exceeds one page, the controller 2 first converts the intermediate code into video data, and when that is finished, the printer 2 passes through the printer engine I / F 13. A command to start printing is issued to the printer engine 4.
The data from the host computer 20 is printed on the paper via the printer engine 4 through the series of flows as described above.

図3は、図2に示す画像形成装置1のCPU19が実行する印刷とダイレクトプリントに関する各種の制御のプログラムの構成図である。
このプログラムは、ページ記述言語(Page Description Language:PDL)解析モジュール40と、ジョブ管理モジュール41と、サービス提供モジュール群42とからなり、そのサービス提供モジュール群42は、さらに、ネットワーク管理モジュール43と、外部記憶装置管理モジュール44と、メモリ管理モジュール45と、システム管理モジュール46と、オペレーションパネル管理モジュール47と、プリンタ管理モジュール48とからなる。
これらの各モジュールを実行することにより、各モジュールの処理で互いに通信をし合って画像形成装置1の基本動作を分担し、協力して上位層からの要求に対応する。
FIG. 3 is a configuration diagram of various control programs related to printing and direct printing executed by the CPU 19 of the image forming apparatus 1 shown in FIG.
This program includes a page description language (PDL) analysis module 40, a job management module 41, and a service providing module group 42. The service providing module group 42 further includes a network management module 43, It comprises an external storage device management module 44, a memory management module 45, a system management module 46, an operation panel management module 47, and a printer management module 48.
By executing these modules, the processes of the modules communicate with each other to share the basic operation of the image forming apparatus 1 and cooperate to respond to requests from higher layers.

PDL解析モジュール40は、画像形成装置1がホストコンピュータ20から受信した画像データであるPDLデータを解析して印刷する画像のビットマップデータを生成する手順からなるプログラムである。
ジョブ管理モジュール41は、ダイレクトプリントに係る制御とPDL処理全般に関わる制御を行っており、ダイレクトプリントに必要なモジュールの処理と、PDL解析モジュール40の処理で必要とするモジュールの処理に対して要求を行う手順からなるプログラムである。
The PDL analysis module 40 is a program including a procedure for generating bitmap data of an image to be printed by analyzing PDL data that is image data received by the image forming apparatus 1 from the host computer 20.
The job management module 41 performs control related to direct printing and overall control of PDL processing, and requests for processing of modules necessary for direct printing and processing of modules required for processing of the PDL analysis module 40. It is a program that consists of the procedure to perform.

このジョブ管理モジュール41では、ネットワーク管理モジュール43の処理で受け取ったPDLデータを、PDL解析モジュール40の処理へ受け渡す仲介、PDL解析モジュール40の処理でシステム管理モジュール46の処理によって管理する機器情報を取得する仲介、PDL解析モジュール40の処理でメモリ管理モジュール45がRAM16に必要なメモリ領域を確保する仲介、PDL解析モジュール40の処理で作成したビットマップデータに関し、プリンタ管理モジュール48の処理に対する印刷要求の発行を行う。
また、ネットワークI/F12からPDLデータを受け取り、メモリ管理モジュール45の処理によって上記RAM16上に確保したビットマップメモリ領域上に印刷する画像のビットマップデータを生成する。
さらに、印刷する画像のビットマップデータの生成の際には、プリンタエンジン4の機器構成情報、例えば、給紙トレイ、排紙トレイの構成や、給紙トレイ内の用紙サイズといった情報が必要になるが、システム管理モジュール46の処理によって得る。
In the job management module 41, the PDL data received by the processing of the network management module 43 is transferred to the processing of the PDL analysis module 40, and the device information managed by the processing of the system management module 46 by the processing of the PDL analysis module 40 is obtained. The mediation to be acquired, the media management for the memory management module 45 to secure the necessary memory area in the RAM 16 by the processing of the PDL analysis module 40, and the print request for the processing of the printer management module 48 regarding the bitmap data created by the processing of the PDL analysis module 40 Issue.
Also, the PDL data is received from the network I / F 12 and the bitmap data of the image to be printed is generated on the bitmap memory area secured on the RAM 16 by the processing of the memory management module 45.
Further, when generating bitmap data of an image to be printed, device configuration information of the printer engine 4, for example, information such as the configuration of a paper feed tray and a paper discharge tray and the paper size in the paper feed tray is required. Is obtained by processing of the system management module 46.

ネットワーク管理モジュール43は、ネットワークI/F12のネットワーク21との通信の管理と、ネットワーク21から得られる受信データの処理を制御する手順からなるプログラムであり、ホストコンピュータ20からのデータ受信の際に欠かせない通信プロトコル(ftpやlprなど)を制御してデータを受信し、他モジュールへ受信したデータを受け渡すことが主な責務である。
メモリ管理モジュール45は、フォントROM15,RAM16,NV−RAM17,オプションRAM18を含むメモリに対する読み書きとメモリ領域の確保の管理と、外部記憶装置5に対する読み書きを管理する手順からなるプログラムであり、他モジュールの要求に基いてメモリ及び外部記憶装置におけるメモリ領域の割り当てと解放を行う。
The network management module 43 is a program comprising a procedure for managing communication of the network I / F 12 with the network 21 and controlling processing of received data obtained from the network 21, and is essential for receiving data from the host computer 20. The main responsibility is to receive the data by controlling the communication protocol (such as ftp or lpr) that is not allowed, and to pass the received data to other modules.
The memory management module 45 is a program comprising a procedure for managing read / write and memory area reservation for the memory including the font ROM 15, RAM 16, NV-RAM 17 and option RAM 18, and managing read / write to the external storage device 5. Based on the request, the memory area and the memory area in the external storage device are allocated and released.

システム管理モジュール46は、画像形成装置1の機器構成情報や機器状態を管理・制御する手順からなるプログラムである。
上記機器構成情報とは、給紙トレイや排紙トレイの着脱の情報や給紙トレイ内の用紙構成といった情報であり、機器状態とは、印刷中・待機中、ジャムや用紙切れなどのエラー発生中といった内容である。
こうした情報を他モジュールの処理へ通知する他、ユーザによる機器設定(設定により動作を変化させるカスタマイズ可能項目)の管理が主な責務である。
The system management module 46 is a program including procedures for managing and controlling device configuration information and device status of the image forming apparatus 1.
The above device configuration information is information such as information on the attachment and detachment of the paper feed tray and paper discharge tray and the paper configuration in the paper feed tray. The device status refers to errors such as jams and out of paper during printing and standby. The contents are inside.
In addition to notifying such information to the processing of other modules, the main duties are the management of device settings by the user (customizable items whose operation is changed by setting).

オペレーションパネル管理モジュール47は、オペレーションパネル3の表示及びユーザによる入力操作の管理を行う手順からなるプログラムである。
このオペレーションパネル管理モジュール47の処理では、他モジュールの処理からの要求に基いて、画像形成装置1の状態を表示したり、システム管理モジュール46の処理が管理する機器設定の変更を行うメニュー画面の表示、エラー画面を表示してユーザに適切な処置を促すことなどが主な責務である。
また、メニュー画面やエラー画面などでボタンを表示した際には、押下されたボタンを認識して他モジュールの処理へ通知することも行う。
The operation panel management module 47 is a program having a procedure for managing the display of the operation panel 3 and the input operation by the user.
In the processing of the operation panel management module 47, a menu screen for displaying the status of the image forming apparatus 1 and changing the device settings managed by the processing of the system management module 46 based on a request from the processing of another module. The main responsibility is to prompt the user to take appropriate measures by displaying the display and error screen.
When a button is displayed on a menu screen or an error screen, the pressed button is recognized and notified to the processing of another module.

プリンタ管理モジュール48は、PDL解析モジュール40の処理で生成したビットマップデータの印刷処理に関する制御を行う手順からなるプログラムである。
このプリンタ管理モジュール48では、メモリに格納されたビットマップデータを、プリンタエンジン4によって印刷させるために必要な各種処理を実行するのが主な責務であり、給排紙命令の発行、後処理実行命令の発行、印刷に関わるエラー状態の検知と他モジュールの処理への通知などを行う。
The printer management module 48 is a program including a procedure for performing control related to printing processing of bitmap data generated by processing of the PDL analysis module 40.
In the printer management module 48, the main responsibility is to execute various processes necessary for printing the bitmap data stored in the memory by the printer engine 4; It issues commands, detects error conditions related to printing, and notifies other modules of processing.

次に、この画像形成装置におけるダイレクトプリントの処理について説明する。
図4は、図1に示す画像形成装置におけるダイレクトプリントの処理を示すフローチャート図である。
このダイレクトプリント処理は、CPU19が、ステップ(図中「S」で示す)1で外部記憶装置の接続を検出すると、ステップ2でメモリ管理モジュールの処理によりRAMにメモリ領域の割り当てを行い、外部記憶装置内に記憶されているファイルを読み込み、外部記憶装置内に画像ファイルが記憶されているか否かを判別し、ダイレクトプリント可能なデータである画像データの画像ファイルが記憶されていれば、ステップ3の画像ファイル選択・印刷条件指定処理と印刷処理とを実行し、この処理を終了する。
また、ステップ2の判断で外部記憶装置内に画像ファイルが記憶されていない場合は何もせずにこの処理を終了する。
Next, direct print processing in the image forming apparatus will be described.
FIG. 4 is a flowchart showing direct print processing in the image forming apparatus shown in FIG.
In this direct print process, when the CPU 19 detects the connection of the external storage device in step (indicated by “S” in FIG. 1), the memory area is allocated to the RAM by the process of the memory management module in step 2 and the external storage is performed. A file stored in the apparatus is read to determine whether or not an image file is stored in the external storage device. If an image file of image data that is data that can be directly printed is stored, step 3 is performed. The image file selection / printing condition designating process and the printing process are executed, and this process ends.
If it is determined in step 2 that no image file is stored in the external storage device, the process ends without doing anything.

上記画像ファイルが記憶されている場合のステップ3の処理では、画像ファイル選択・印刷条件指定処理のフローと、印刷処理のフローの2つに分かれ、この画像ファイル選択・印刷条件指定処理と印刷処理は同時に実行される。
上記画像ファイル選択・印刷条件指定処理はオペレーションパネル管理モジュール47の処理により行われ、印刷処理はジョブ管理モジュール41により行われる。
The process of step 3 in the case where the image file is stored is divided into an image file selection / printing condition designation process flow and a printing process flow. This image file selection / printing condition designation process and printing process Are executed simultaneously.
The image file selection / printing condition designating process is performed by the operation panel management module 47, and the printing process is performed by the job management module 41.

次に、上記画像ファイル選択・印刷条件指定処理の詳細について説明する。
図5は、図1に示す画像形成装置のダイレクトプリントにおける印刷画像選択・印刷条件指定の処理を示すフローチャート図である。
この印刷画像選択・印刷条件指定の処理は、CPU19がオペレーションパネル管理モジュール47を実行し、ステップ11で外部記憶装置に記憶されている画像ファイル(画像データ)のファイル名を抽出し、その抽出したファイル名の一覧をオペレーションパネル上に一覧表示させる。
そこで、ユーザはオペレーションパネルに対して印刷したい画像ファイルのファイル名を選択入力する。
Next, the details of the image file selection / printing condition designation process will be described.
FIG. 5 is a flowchart showing print image selection / print condition designation processing in direct printing of the image forming apparatus shown in FIG.
In this print image selection / print condition designation process, the CPU 19 executes the operation panel management module 47, extracts the file name of the image file (image data) stored in the external storage device in step 11, and extracts the file name. Display a list of file names on the operation panel.
Therefore, the user selects and inputs the file name of the image file to be printed on the operation panel.

ステップ12でオペレーションパネル上の一覧表示の中から画像ファイルが選択されたか否かを判断し、選択されなければステップ12の判断処理を繰り返し、選択されたら、ステップ13でオペレーションパネルに上記選択された画像ファイルに対する印刷条件を指定する作業画面を表示し、印刷条件を受け付ける。
ステップ14でオペレーションパネル上の作業画面によって印刷条件が指定されたか否かを判断し、指定されなければステップ14の処理を繰り返し、指定されたら、この処理を終了する。
In step 12, it is determined whether or not an image file has been selected from the list display on the operation panel. If not selected, the determination process in step 12 is repeated, and if selected, it is selected in the operation panel in step 13. A work screen for specifying printing conditions for the image file is displayed, and the printing conditions are accepted.
In step 14, it is determined whether or not printing conditions are designated on the operation screen on the operation panel. If not designated, the processing in step 14 is repeated. If designated, the processing is terminated.

図6は、オペレーションパネル上に表示された画像ファイルのファイル名の一覧表示画面例を示す図である。
ユーザは、例えば、この一覧表示画面のファイル名「******B.jpg」、保存日時「2007/01/01 22:35」、サイズ「1,000(KB)」の欄50をタッチして、印刷条件指定画面に移行させるボタン51をタッチすると、印刷する画像ファイルが選択され、その選択された画像ファイルに対する印刷条件を指定する作業画面に移行する。
FIG. 6 is a diagram showing an example of a list display screen of file names of image files displayed on the operation panel.
The user, for example, enters the column 50 of the file name “******* B.jpg”, the save date and time “2007/01/01 22:35”, and the size “1,000 (KB)” on this list display screen. When touching and touching the button 51 for shifting to the printing condition designation screen, the image file to be printed is selected, and the screen moves to a work screen for designating the printing conditions for the selected image file.

図7は、オペレーションパネル上に表示された印刷条件指定の作業画面例を示す図である。
ユーザは、例えば、同図の印刷条件指定の作業画面に示すように、原稿サイズを「A4」にし、部数を「1」にし、カラー印刷又は白黒印刷の指定で「カラー」を指定し、両面印刷を「オン(ON)」に指定し、集約印刷を「オン(ON)」に指定し、ソートを「オン(ON)」に指定し、ステープルとパンチとを共に「オフ(OFF)」に指定した後、OKボタン52をタッチすると、印刷条件が指定される。
FIG. 7 is a diagram showing an example of a work screen for specifying printing conditions displayed on the operation panel.
For example, the user sets the document size to “A4”, sets the number of copies to “1”, specifies “color” in the designation of color printing or monochrome printing, as shown in the printing condition designation work screen of FIG. Specify "ON" for printing, specify "ON" for consolidated printing, specify "ON" for sorting, and set both staple and punch to "OFF" If the OK button 52 is touched after the designation, the printing conditions are designated.

次に、上記印刷処理の詳細について説明する。
図8は、図1に示す画像形成装置のダイレクトプリントにおける印刷処理を示すフローチャート図である。
この印刷処理は、CPU19がジョブ管理モジュール41を実行し、ステップ21で外部記憶装置内に保存されている画像ファイルを1つずつ読み出してビットマップデータに展開し、そのビットマップデータの印刷ジョブを生成し、印刷保留状態にして、ステップ22へ進む。ここで、画像ファイルをビットマップデータに展開する順番は外部記憶装置から読み込んだ順番とする。また、ここで生成された印刷ジョブは印刷保留中となる。
Next, details of the printing process will be described.
FIG. 8 is a flowchart showing a printing process in direct printing of the image forming apparatus shown in FIG.
In this printing process, the CPU 19 executes the job management module 41, reads image files stored in the external storage device one by one in step 21 and develops them into bitmap data, and prints the bitmap data print job. Generate the print pending state, and go to step 22. Here, the order in which image files are expanded into bitmap data is the order read from the external storage device. The print job generated here is pending printing.

ステップ22では、印刷条件が指定されているか否かを判断する。この判断では、オペレーションパネル管理モジュール47の処理による通知に基づいて、上記印刷画像選択・印刷条件指定の処理において、印刷条件が既に指定されていれば指定されていると判断する。
ステップ22の判断で印刷条件が指定されていなければ、ステップ21の処理へ戻って上記処理を繰り返し、印刷条件が指定されていれば、ステップ23へ進む。
ステップ23では、上記処理で生成された印刷保留中の印刷ジョブの中から、上記印刷画像選択・印刷条件指定の処理によって選択された画像ファイルに基づく印刷ジョブを検索し、上記選択された画像ファイルの印刷ジョブは生成済みか否かを判断し、生成済みならステップ25へ進み、生成済みでなければ、ステップ24へ進む。
In step 22, it is determined whether or not printing conditions are designated. In this determination, based on the notification by the process of the operation panel management module 47, it is determined that the print condition has already been specified in the print image selection / print condition specification process.
If the print condition is not specified in the determination of step 22, the process returns to the process of step 21 to repeat the above process. If the print condition is specified, the process proceeds to step 23.
In step 23, a print job based on the image file selected by the print image selection / print condition designation process is searched from the print pending print jobs generated by the process, and the selected image file is searched. It is determined whether or not the print job has been generated. If it has been generated, the process proceeds to step 25. If it has not been generated, the process proceeds to step 24.

ステップ24では、上記選択された画像ファイルを外部記憶装置から優先的に読み出してビットマップデータに展開し、そのビットマップデータの印刷ジョブを生成し、印刷保留状態にし、ステップ25へ進む。
ステップ25では、上記生成された印刷ジョブと上記指定された印刷条件とを合わせて印刷処理を実行し、プリンタエンジンに印刷を行わせ、この処理を終了する。
In step 24, the selected image file is preferentially read from the external storage device and expanded into bitmap data, a print job of the bitmap data is generated, put in a print pending state, and the process proceeds to step 25.
In step 25, a print process is executed by combining the generated print job and the designated print condition, the printer engine is caused to print, and the process ends.

次に、上記画像ファイル選択・印刷条件指定処理と印刷処理における各処理の実現方法について例を挙げる。
ユーザに印刷する画像ファイルを選択させる方法については、WEBを利用する手段もある。
また、画像ファイルを選択する際にファイル名ではなく、画像ファイルに基づく画像(サムネイル画像でも良い)を一覧表示し、その画像を選択するようにすれば、ユーザは画像のイメージを確認して選択できるので便利である。
しかし、画像形成装置1に付随しているオペレーションパネル3の表示部の表示画面の大きさには限りがあるので、表示される画像は小さく見難い場合が多い。
そこで、HTTPで画像ファイルの画像をWEBで表示して、ホストコンピュータ20から印刷したい画像を選ぶことによって画像ファイルを選択し、その画像ファイルに対する印刷条件を指定できるようにしてもよい。
Next, an example will be given of a method for realizing each process in the image file selection / print condition designation process and the print process.
As a method for causing the user to select an image file to be printed, there is a means for using WEB.
In addition, when selecting an image file, a list of images (or thumbnail images) based on the image file instead of the file name is displayed, and the user can select and check the image. It is convenient because it can.
However, since the display screen of the display unit of the operation panel 3 attached to the image forming apparatus 1 is limited in size, the displayed image is often small and difficult to see.
Therefore, an image of an image file may be displayed by WEB, and an image file may be selected by selecting an image to be printed from the host computer 20, and a printing condition for the image file may be designated.

さらに、外部記憶装置内にダイレクトプリント可能な画像ファイルが含まれているか否かをチェックするには、外部記憶装置内に記憶されている各データのファイルの拡張子を調べる方法がある。
また、各データのファイル先頭の数バイトを解析するという方法でもよい。
なお、この実施形態では、ダイレクトプリント可能なデータとして画像ファイルの場合を説明しているが、画像ファイルだけでなくPDFファイルもダイレクトプリント印刷可能である。
Further, in order to check whether or not an image file that can be directly printed is included in the external storage device, there is a method of examining the extension of each data file stored in the external storage device.
Alternatively, a method of analyzing several bytes at the beginning of each data file may be used.
In this embodiment, the case of an image file is described as data that can be directly printed. However, not only an image file but also a PDF file can be directly printed.

次に、ユーザによって選択された画像ファイルに対して印刷条件が指定されたか否かと、その選択された画像ファイルに基づく印刷ジョブが生成されているか否かを、テーブルを用いて判断する方法を説明する。
図9乃至図11は、ユーザによって選択された画像ファイルに対して印刷条件が指定されたか否かと、その選択された画像ファイルに基づく印刷ジョブが生成されているか否かを、テーブルを用いて判断する説明図である。
Next, a method for determining whether or not a printing condition is specified for an image file selected by the user and whether or not a print job based on the selected image file has been generated is described using a table. To do.
9 to 11 use a table to determine whether or not a printing condition is specified for an image file selected by the user and whether or not a print job based on the selected image file has been generated. It is explanatory drawing to do.

このテーブルには、外部記憶装置に記憶されているダイレクトプリント可能なデータのファイル名をセットし、その各ファイルに対応する印刷条件の欄に、初期値として印刷条件未設定を示す“0”を格納している。
そして、ユーザによって印刷条件が設定されたファイル名に対応する印刷条件の欄は、“0”を設定済みを示す“1”に書き換える。
また、印刷ジョブが生成済みのファイル名については、印刷ジョブID欄に、生成済みの印刷ジョブに付与されたIDを格納する。
In this table, the file name of the data that can be directly printed stored in the external storage device is set, and “0” indicating that the printing condition is not set is set as an initial value in the column of the printing condition corresponding to each file. Storing.
In the printing condition column corresponding to the file name for which the printing condition is set by the user, “0” is rewritten to “1” indicating that the setting has been completed.
For the file name for which the print job has been generated, the ID assigned to the generated print job is stored in the print job ID column.

印刷条件が指定されておらず、印刷ジョブも生成されていないとき、図9に示すように、テーブルの「印刷条件」の行には全て「0」が入っており、「ジョブ」の行には「−」が入っている状態である。「ファイル名」の行には外部記憶装置から読み込まれた順にファイル名が入れられている。
ユーザによってファイル名“******B.jpg”が選択され印刷条件が指定されたとき、図10に示すように、ファイル名“******B.jpg”に対応する「印刷条件」を「1」にする。
このように、「印刷条件」の行に「1」があるか否かで印刷条件が指定されたか否かを判断することができる。
When the print condition is not specified and the print job is not generated, as shown in FIG. 9, the “print condition” line of the table contains all “0”, and the “job” line contains Is a state in which “-” is entered. The “file name” line contains file names in the order of reading from the external storage device.
When the user selects the file name “****** B.jpg” and designates the printing conditions, as shown in FIG. 10, “# ****** B.jpg” corresponds to the file name “****** B.jpg”. “Printing condition” is set to “1”.
In this way, it is possible to determine whether or not the printing condition is designated based on whether or not “1” is present in the “printing condition” line.

また、印刷ジョブが生成されたときには、画像ファイルをビットマップデータに展開して生成された印刷ジョブに対応する「印刷ジョブ」の行に、その生成された印刷ジョブに付与されたジョブIDを入れる。
さらに、ファイル名“******A.jpg”、ファイル名“******B.jpg”に対応する印刷ジョブが生成されているときのテーブルを図11に示す。
これにより、ユーザによって選択された画像ファイルに基づく印刷ジョブは生成されているか否かと、また、生成されている印刷ジョブはどの印刷ジョブかを判断することができる。
When a print job is generated, the job ID assigned to the generated print job is entered in the “print job” line corresponding to the print job generated by expanding the image file into bitmap data. .
Further, FIG. 11 shows a table when a print job corresponding to the file name “****** A.jpg” and the file name “****** B.jpg” is generated.
Thereby, it is possible to determine whether or not a print job based on the image file selected by the user has been generated and which print job is the generated print job.

次に、画像ファイルがビットマップデータに展開されて印刷ジョブが生成されるより先に印刷条件が指定されたときは、選択されている画像ファイルを優先的に展開して印刷ジョブを生成するが、これも上記テーブルを操作することで実現できる。
ここで、基本的に、テーブル内に登録された左側のファイル名の画像ファイルから順番にビットマップデータに展開され、その印刷ジョブが生成されていくこととする。
図12及び図13は、画像ファイルがビットマップデータに展開されて印刷ジョブが生成されるより先に印刷条件が指定されたときは、選択されている画像ファイルを優先的に展開して印刷ジョブを生成する処理をテーブルを用いて行うときの説明図である。
Next, when printing conditions are specified before the image file is expanded into bitmap data and the print job is generated, the selected image file is expanded preferentially to generate the print job. This can also be realized by operating the table.
Here, basically, an image file having a file name on the left registered in the table is developed into bitmap data in order, and the print job is generated.
12 and 13 show that when the print condition is specified before the image file is expanded into bitmap data and the print job is generated, the selected image file is preferentially expanded and the print job is displayed. It is explanatory drawing when performing the process which produces | generates using a table.

図12に示すように、ファイル名“******A.jpg”に対応する印刷ジョブ生成中で、ファイル名“******C.jpg”の画像ファイルが選択されて印刷条件が指定されたとき、図13に示すように、ファイル名“******C.jpg”の列を現在印刷ジョブ生成中のファイル名“******A.jpg”に対応する印刷ジョブの次の列に挿入する。
これにより、特定の印刷ジョブ生成処理の優先度を上げることができる。
As shown in FIG. 12, during the generation of a print job corresponding to the file name “****** A.jpg”, an image file with the file name “****** C.jpg” is selected and printed. When the condition is specified, as shown in FIG. 13, the column of the file name “****** C.jpg” is changed to the file name “****** A.jpg” that is currently generating the print job. Insert into the next column of the corresponding print job.
Thereby, the priority of a specific print job generation process can be raised.

このようにして、印刷処理が開始されるまでの間に、外部記憶装置内の画像ファイルを予めビットマップデータに展開しておくことで、印刷条件が指定され印刷処理が開始されてからの処理を減らしている。また、ビットマップデータに展開された印刷ジョブは印刷条件が指定されるまで印刷されずに印刷保留状態にし、ユーザによって印刷条件が指定されるのを待ってから印刷を開始するので、印刷開始から完了までの時間短縮を図ることができる。   In this way, by processing the image file in the external storage device into bitmap data in advance until the printing process is started, processing after the printing conditions are specified and the printing process is started. Is reduced. In addition, the print job expanded into bitmap data is not printed until the print condition is specified, and is placed in a print pending state. Printing is started after waiting for the user to specify the print condition. Time to completion can be shortened.

次に、上述の処理では、1画像ファイルにつき1印刷ジョブを生成する場合の処理を示したが、複数の画像ファイルをまとめて一つの資料として印刷したい場合、各画像ファイルをそれぞれ別々に印刷しなければならないのでは不便が生じる場合がある。
例えば、画像ファイルとPDFファイルを組み合わせて一つの資料としたいという場合、各ファイルが別の印刷ジョブであるため、まとめてステープルすることができない。
また、そのような資料を複数部数印刷する場合に、ソートして印刷することもできない。
Next, in the above-described processing, the processing for generating one print job for one image file has been shown. However, when a plurality of image files are to be printed as one document, each image file is printed separately. It may be inconvenient if you have to.
For example, when it is desired to combine an image file and a PDF file into a single material, each file is a separate print job and cannot be stapled together.
In addition, when a plurality of such materials are printed, they cannot be sorted and printed.

そこで次に、この画像形成装置1における複数の画像ファイルをまとめて1つの印刷ジョブで印刷する場合の処理を説明する。
まず、この画像形成装置1における複数の画像ファイルをまとめて1つの印刷ジョブで印刷する場合の印刷画像選択・印刷条件指定処理を説明する。
図14は、図1に示す画像形成装置のダイレクトプリントにおける複数の画像ファイルを1つにまとめて印刷するときの印刷画像選択・印刷条件指定処理を示すフローチャート図である。
Next, a process when a plurality of image files in the image forming apparatus 1 are collectively printed with one print job will be described.
First, a print image selection / print condition designation process when a plurality of image files in the image forming apparatus 1 are collectively printed in one print job will be described.
FIG. 14 is a flowchart showing print image selection / print condition designation processing when printing a plurality of image files together in the direct printing of the image forming apparatus shown in FIG.

この印刷画像選択・印刷条件指定の処理は、CPU19がオペレーションパネル管理モジュール47を実行し、ステップ31で外部記憶装置に記憶されている画像ファイル(画像データ)のファイル名を抽出し、その抽出したファイル名の一覧をオペレーションパネル上に一覧表示させる。
そこで、ユーザはオペレーションパネルに対して1つにまとめて印刷したい複数の画像ファイルの各ファイル名を選択入力する。
In this print image selection / print condition designation process, the CPU 19 executes the operation panel management module 47, extracts the file name of the image file (image data) stored in the external storage device in step 31, and extracts the file name. Display a list of file names on the operation panel.
Therefore, the user selects and inputs the file names of a plurality of image files that are to be printed together on the operation panel.

ステップ32でオペレーションパネル上の一覧表示の中から画像ファイルが選択されたか否かを判断し、選択されなければステップ32の判断処理を繰り返し、選択されたら、ステップ33で、その選択された画像ファイルの選択順の情報を記憶(例えば、RAMに記憶する)し、ステップ34へ進む。
このようにして、ユーザは、オペレーションパネル上の一覧表示の中から1つにまとめて印刷したい複数の画像ファイルの各ファイル名を、合成する順番で選択入力する。
そして、ユーザは複数の画像ファイルの選択を完了したら、オペレーションパネル上の図示を省略した画像ファイル選択完了のボタンをタッチする。
In step 32, it is determined whether or not an image file is selected from the list display on the operation panel. If it is not selected, the determination process in step 32 is repeated. If selected, the selected image file is selected in step 33. Is stored (for example, stored in the RAM), and the process proceeds to step 34.
In this way, the user selects and inputs the file names of a plurality of image files to be printed together from the list display on the operation panel in the order of synthesis.
After completing the selection of a plurality of image files, the user touches an image file selection completion button (not shown) on the operation panel.

ステップ34では、オペレーションパネルから画像ファイル選択完了の通知が有ったか否かを判断し、無ければ、ステップ32へ戻って上述の処理を繰り返し、画像ファイル選択完了の通知が有ったら、ステップ35へ進む。
ステップ35でオペレーションパネルに上記選択された各画像ファイルを1つにまとめて印刷する印刷ジョブに対する印刷条件を指定する作業画面を表示し、印刷条件を受け付け、ステップ36へ進む。
ステップ36でオペレーションパネル上の作業画面によって印刷条件が指定されたか否かを判断し、指定されなければステップ36の処理を繰り返し、指定されたら、この処理を終了する。
In step 34, it is determined whether or not an image file selection completion notification is received from the operation panel. If there is no notification, the process returns to step 32 and the above-described processing is repeated. Proceed to
In step 35, an operation screen for designating print conditions for a print job for printing the selected image files together on the operation panel is displayed, accepting the print conditions, and the process proceeds to step 36.
In step 36, it is determined whether or not printing conditions are designated on the operation screen on the operation panel. If not designated, the processing in step 36 is repeated. If designated, the processing is terminated.

図15は、オペレーションパネル上に表示された画像ファイルのファイル名の一覧表示画面例を示す図である。
ユーザは、例えば、この一覧表示画面のファイル名「******C.jpg」、保存日時「2007/01/02 22:30」、サイズ「1,000(KB)」の欄53と、ファイル名「******A.jpg」、保存日時「2007/01/01 22:30」、サイズ「1,000(KB)」の欄54と、ファイル名「******D.jpg」、保存日時「2007/01/05 22:30」、サイズ「1,000(KB)」の欄55とを、この順番にタッチして1つにまとめて印刷する複数の画像ファイルを選択し、印刷条件指定画面に移行させるボタン51をタッチすると、1つにまとめて印刷する複数の画像ファイルが選択され、その選択された画像ファイルに対する印刷条件を指定する作業画面に移行する。
FIG. 15 is a diagram showing an example of a screen displaying a list of file names of image files displayed on the operation panel.
The user, for example, has a file name “******* C.jpg”, a save date and time “2007/01/02 22:30”, a size “1,000 (KB)” field 53 on the list display screen. , File name “****** A.jpg”, storage date and time “2007/01/01 22:30”, size “1,000 (KB)” field 54 and file name “******”. * D.jpg ", save date and time" 2007/01/05 22:30 ", size" 1,000 (KB) "column 55 and touch in this order to print multiple images together When a file is selected and a button 51 for shifting to a printing condition designation screen is touched, a plurality of image files to be printed together are selected, and the screen moves to a work screen for designating printing conditions for the selected image file. .

また、この一覧表示画面では、ユーザがタッチした欄の画面上の一番右側に選択順を示すナンバー(NO.)が表示される。
ここでは、ファイル名「******C.jpg」、ファイル名「******A.jpg」、ファイル名「******D.jpg」の順番で1つの印刷ジョブとして印刷される。
In this list display screen, a number (NO.) Indicating the selection order is displayed on the rightmost side of the screen touched by the user.
Here, one print is performed in the order of the file name “****** C.jpg”, the file name “****** A.jpg”, and the file name “****** D.jpg”. Printed as a job.

次に、この画像形成装置1における複数の画像ファイルをまとめて1つの印刷ジョブで印刷する場合の印刷処理を説明する。
図16は、図1に示す画像形成装置のダイレクトプリントにおける複数の画像ファイルを1つにまとめて印刷するときの処理を示すフローチャート図である。
この印刷処理は、CPU19がジョブ管理モジュール41を実行し、ステップ41で外部記憶装置内に保存されている画像ファイルを1つずつ読み出してビットマップデータに展開し、そのビットマップデータの印刷ジョブを生成し、印刷保留状態にして、ステップ42へ進む。ここで、画像ファイルをビットマップデータに展開する順番は外部記憶装置から読み込んだ順番とする。また、ここで生成された印刷ジョブは印刷保留中となる。
Next, a printing process when a plurality of image files in the image forming apparatus 1 are collectively printed with one print job will be described.
FIG. 16 is a flowchart showing a process when printing a plurality of image files together in the direct printing of the image forming apparatus shown in FIG.
In this printing process, the CPU 19 executes the job management module 41, reads image files stored in the external storage device one by one in step 41, develops them into bitmap data, and executes a print job of the bitmap data. Generate the print pending state and proceed to step 42. Here, the order in which image files are expanded into bitmap data is the order read from the external storage device. The print job generated here is pending printing.

ステップ42では、印刷条件が指定されているか否かを判断する。この判断では、オペレーションパネル管理モジュール47の処理による通知に基づいて、上記印刷画像選択・印刷条件指定の処理において、印刷条件が既に指定されていれば指定されていると判断する。
ステップ42の判断で印刷条件が指定されていなければ、ステップ41の処理へ戻って上記処理を繰り返し、印刷条件が指定されていれば、ステップ43へ進む。
ステップ43では、上記処理で生成された印刷保留中の印刷ジョブの中から、上記印刷画像選択・印刷条件指定の処理によって選択された各画像ファイルに基づく印刷ジョブを検索し、上記選択された全画像ファイルの各印刷ジョブは生成済みか否かを判断し、生成済みならステップ45へ進み、生成済みでなければ、ステップ44へ進む。
In step 42, it is determined whether printing conditions are specified. In this determination, based on the notification by the process of the operation panel management module 47, it is determined that the print condition has already been specified in the print image selection / print condition specification process.
If the print condition is not specified in the determination of step 42, the process returns to the process of step 41 and the above process is repeated. If the print condition is specified, the process proceeds to step 43.
In step 43, a print job based on each image file selected by the print image selection / print condition designation process is searched from the print pending print jobs generated in the process, and all the selected print jobs are searched. It is determined whether or not each print job of the image file has been generated. If it has been generated, the process proceeds to step 45. If it has not been generated, the process proceeds to step 44.

ステップ44では、上記選択された全画像ファイルの全てについて印刷ジョブが生成されていない場合は、上記選択された全画像ファイルを外部記憶装置から優先的に読み出してそれぞれビットマップデータに展開し、その各ビットマップデータの各印刷ジョブを生成し、すべて印刷保留状態にし、ステップ45へ進む。また、上記選択された全画像ファイルの内のいずれかについて印刷ジョブが生成されていない場合は、未だ印刷ジョブが生成されていない画像ファイルを外部記憶装置から優先的に読み出してビットマップデータに展開し、そのビットマップデータの印刷ジョブを生成し、印刷保留状態にし、ステップ45へ進む。   In step 44, if a print job has not been generated for all of the selected image files, the selected image files are preferentially read from the external storage device and expanded into bitmap data. Each print job of each bitmap data is generated, put in a print pending state, and the process proceeds to step 45. If no print job has been generated for any of the selected image files, an image file for which a print job has not yet been generated is preferentially read from the external storage device and developed into bitmap data. Then, a print job of the bitmap data is generated, the print is suspended, and the process proceeds to step 45.

ステップ45では、上記生成された各印刷ジョブのビットマップデータを合成(1印刷の画像データにまとめる)し、その合成されたビットマップデータによる新たな印刷ジョブを生成し、ステップ46へ進む。
ステップ46では、上記新たに生成された印刷ジョブと上記指定された印刷条件とを合わせて印刷処理を実行し、プリンタエンジンに印刷を行わせ、この処理を終了する。
In step 45, the generated bitmap data of each print job is combined (combined into one print image data), a new print job is generated based on the combined bitmap data, and the process proceeds to step 46.
In step 46, the newly generated print job and the designated print condition are combined to execute a print process, and the printer engine performs printing, and the process is terminated.

次に、上記複数の印刷ジョブを合成して1つにまとめた印刷ジョブの生成方法について一例を挙げる。
図17は、複数の印刷ジョブを合成して1つにまとめた印刷ジョブの生成方法の説明図である。
例えば、RAM16上に生成された、印刷ジョブA60、印刷ジョブB61、印刷ジョブC62の3つの印刷ジョブを1つにまとめる場合、それらの各印刷ジョブに格納されたビットマップデータを参照するためのポインタを1つにまとめた新たな印刷ジョブを生成する。
Next, an example of a method for generating a print job in which the plurality of print jobs are combined into one will be described.
FIG. 17 is an explanatory diagram of a method for generating a print job that combines a plurality of print jobs into one.
For example, when three print jobs A60, print job B61, and print job C62 generated on the RAM 16 are combined into one, a pointer for referring to bitmap data stored in each of the print jobs A new print job is generated by combining the two.

例えば、印刷ジョブA60は、その印刷ジョブA60のビットマップデータA63を参照するポインタpAを格納し、印刷ジョブB61は、その印刷ジョブB61のビットマップデータB64を参照するポインタpBを格納し、印刷ジョブC62は、その印刷ジョブC62のビットマップデータC65を参照するポインタpCを格納している場合、上記ポインタpA〜pCを全て持つ新たな印刷ジョブX66を生成する。
ここで、印刷ジョブA60、印刷ジョブB61、印刷ジョブC62の各印刷ジョブの選択順が、印刷ジョブB61→印刷ジョブA60→印刷ジョブC62の順であった場合、印刷ジョブX66内のポインタの配列を、ポインタpB→ポインタpA→ポインタpCの順にすれば、印刷ジョブX66の印刷実行時に、ビットマップデータB64→ビットマップデータA63→ビットマップデータC65の順で印刷が実行される。
For example, the print job A60 stores a pointer pA that refers to the bitmap data A63 of the print job A60, and the print job B61 stores a pointer pB that refers to the bitmap data B64 of the print job B61. When the pointer pC that refers to the bitmap data C65 of the print job C62 is stored, the C62 generates a new print job X66 having all the pointers pA to pC.
Here, when the selection order of the print jobs A60, B61, and C62 is the order of the print job B61 → the print job A60 → the print job C62, the array of pointers in the print job X66 is changed. If the order is pointer pB → pointer pA → pointer pC, printing is executed in the order of bitmap data B64 → bitmap data A63 → bitmap data C65 when the print job X66 is printed.

そして、上記印刷ジョブX66の生成後、上記印刷ジョブA60、印刷ジョブB61、印刷ジョブC62を削除する。
このようにして、複数の印刷ジョブが存在するとき、それぞれが保持するビットマップデータへのポインタを全てもつ新たな印刷ジョブを生成することにより、複数の印刷ジョブを1つの印刷ジョブにまとめることができる。
Then, after the generation of the print job X66, the print job A60, the print job B61, and the print job C62 are deleted.
In this manner, when a plurality of print jobs exist, a plurality of print jobs can be combined into one print job by generating a new print job having all pointers to the bitmap data held by each. it can.

次に、上述の処理で、画像形成装置1に外部記憶装置5が接続されると、外部記憶装置5内に格納されているダイレクトプリント可能な画像ファイルを読み込んで自動的にビットマップデータに展開した印刷ジョブを生成しておくと、ユーザが外部記憶装置5内の全ての画像データを印刷しないときなど、画像形成装置1内に生成された印刷ジョブが実行されないまま残ってしまう場合がある。
このような場合、印刷保留中のまま印刷されない印刷ジョブを消去する手段が必要である。
Next, when the external storage device 5 is connected to the image forming apparatus 1 in the above-described processing, the directly printable image file stored in the external storage device 5 is read and automatically developed into bitmap data. If the generated print job is generated, the print job generated in the image forming apparatus 1 may remain unexecuted when the user does not print all the image data in the external storage device 5.
In such a case, a means for erasing a print job that is not printed while printing is pending is necessary.

そこで、外部記憶装置5に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成された後、CPU19の処理によって実現される条件判断手段で予め設定した条件が満たされたか否かを判断し、予め設定した条件が満たされたと判断した場合、同じくCPU19の処理によって実現される消去手段で上記生成された印刷保留状態の全印刷ジョブを消去するとよい。   Therefore, after each print pending print job based on all direct printable data stored in the external storage device 5 is generated, the condition set in advance by the condition determination means realized by the processing of the CPU 19 is satisfied. If it is determined whether a preset condition is satisfied, all the print pending print jobs generated by the erasure unit realized by the processing of the CPU 19 may be deleted.

次に、上記予め設定した条件が満たされたときとしては、例えば、外部記憶装置5が取り外されたときと、予め設定した時間が経過したときなどがある。
次に、この画像形成装置1における外部記憶装置5が取り外されたときに未印刷の印刷保留中の印刷ジョブを消去する処理について説明する。
図18は、図1に示す画像形成装置1における外部記憶装置5が取り外されたときに未印刷の印刷保留中の印刷ジョブを消去する処理のフローチャート図である。
この処理は、CPU19がジョブ管理モジュール41を実行し、外部記憶装置5に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成された後、ステップ51で外部記憶装置が取り外されたのを検出したか否かを判断し、検出しなければ、この判断処理を繰り返し、検出したら、ステップ52で、RAM内に生成されて印刷保留状態の全印刷ジョブを消去し、この処理を終了する。
Next, examples of when the preset condition is satisfied include when the external storage device 5 is removed and when a preset time has elapsed.
Next, processing for erasing an unprinted print job pending when the external storage device 5 in the image forming apparatus 1 is removed will be described.
FIG. 18 is a flowchart of processing for erasing an unprinted print job pending when the external storage device 5 in the image forming apparatus 1 shown in FIG. 1 is removed.
In this process, after the CPU 19 executes the job management module 41 and print jobs in a print pending state based on all direct printable data stored in the external storage device 5 are generated, in step 51 the external storage device If it is not detected, this determination process is repeated. If detected, all print jobs generated in the RAM and in the print pending state are erased in step 52, This process ends.

上述の処理では、外部記憶装置5を取り外すタイミングで印刷保留中の印刷ジョブを消去する場合を説明したが、ユーザが外部記憶装置を取り外し忘れると、不要な印刷ジョブが印刷保留中のまま画像形成装置1内に放置されてしまうことになる。
そこで、外部記憶装置5内の全画像データがビットマップデータに展開されてからの経過時間が所定時間を経過したら自動的に印刷保留中の印刷ジョブを消去するようにするとよい。
In the above-described processing, the case where the print job pending printing is erased at the timing of removing the external storage device 5 has been described. However, if the user forgets to remove the external storage device, an unnecessary print job is left pending printing to form an image. It will be left in the apparatus 1.
In view of this, it is preferable to automatically delete the print pending print job when a predetermined time has elapsed since all the image data in the external storage device 5 has been developed into bitmap data.

次に、この画像形成装置1における外部記憶装置5内の全画像データがビットマップデータに展開されてからの経過時間が所定時間に達したら自動的に印刷保留中の印刷ジョブを消去する処理について説明する。
図19は、図1に示す画像形成装置1における外部記憶装置5内の全画像データがビットマップデータに展開されてからの経過時間が所定時間に達したら自動的に印刷保留中の印刷ジョブを消去する処理のフローチャート図である。
Next, a process of automatically erasing a print job pending printing when an elapsed time after all image data in the external storage device 5 in the image forming apparatus 1 is expanded into bitmap data reaches a predetermined time. explain.
FIG. 19 shows a print job that is automatically put on hold when the elapsed time after all the image data in the external storage device 5 in the image forming apparatus 1 shown in FIG. It is a flowchart figure of the process to erase.

この処理は、CPU19がジョブ管理モジュール41を実行し、外部記憶装置5内のダイレクトプリント可能な全画像データの印刷ジョブを生成後、ステップ61で、例えば、CPUのタイマ(計測手段)で外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成されてからの経過時間の計測を開始し、ステップ62で、予めNV−RAMに設定されている印刷保留状態の各印刷ジョブが生成されてから消去するまでの消去時間を参照し、上記経過時間が予め設定した消去時間を経過したか否かを判断し、経過しなければ、ステップ61へ戻って計測を継続し、経過したら、ステップ63でRAM内に生成されて印刷保留状態の全印刷ジョブを消去し、この処理を終了する。
このようにして、全画像データのビットマップデータを展開して各印刷ジョブを生成した時点からの経過時間を計測し、その経過時間が所定の時間に達したときに印刷保留中の印刷ジョブを全消去する。
In this process, after the CPU 19 executes the job management module 41 and generates a print job for all image data that can be directly printed in the external storage device 5, in step 61, for example, externally stored by a timer (measuring means) of the CPU. Measurement of elapsed time from the generation of each print-pending print job based on all direct printable data stored in the apparatus is started. In step 62, the print hold previously set in the NV-RAM is started. Referring to the erasing time from when each print job in the state is generated until erasing is performed, it is determined whether or not the above erasing time has passed a preset erasing time. If all the print jobs generated in the RAM and in the print pending state are deleted in step 63, the process is terminated.
In this way, the elapsed time from when each print job is generated by developing the bitmap data of all image data is measured, and when the elapsed time reaches a predetermined time, the print job pending printing is displayed. Erase all.

次に、上記処理では、外部記憶装置5内のダイレクトプリント可能な全画像データから生成した印刷保留中の印刷ジョブが、その生成から所定の消去時間を経過したら自動的に消去するようにしたが、消去されるまでの好ましい消去時間はユーザ毎に差があることが多いので、印刷ジョブを生成してから消去するまでの消去時間をユーザが任意の時間に設定できるようにすると便利である。
そこで、この消去時間をオペレーションパネル3からユーザが入力すると、システム管理モジュール46の処理によってNV−RAM17に新たな設定項目として追加登録すると良い。
Next, in the above processing, the print pending print job generated from all direct printable image data in the external storage device 5 is automatically deleted when a predetermined erasure time has elapsed since the generation. Since a preferable erasing time until erasing often varies for each user, it is convenient to allow the user to set an erasing time from generation of a print job to erasing to an arbitrary time.
Therefore, when the user inputs this deletion time from the operation panel 3, it is preferable to additionally register it as a new setting item in the NV-RAM 17 by the processing of the system management module 46.

次に、通常のダイレクトプリントでは、外部記憶装置5内に画像ファイルから印刷条件を取得して印刷するという方式であり、予め印刷条件に関する情報をファイルとして外部記憶装置5内に入れておかなければならないため、使い勝手が悪い。
そこで、この画像形成装置1のダイレクトプリントでは、印刷条件を外部記憶装置5内のファイルに持たせるのではなく、オペレーションパネル3からユーザが任意の印刷条件を指定できるようにしており、使い勝手が良い。
また、印刷条件を指定する際に、画像形成装置1のオペレーションパネル3から指定する以外に、ホストコンピュータ20からWEBを介して、又はネットワーク21を介してPDAから印刷条件だけを指定できるようにすれば、それらのユーザインタフェース(UI)を活用して、様々な機器を利用してより幅広い印刷条件を指定することができる。
Next, normal direct printing is a method in which printing conditions are acquired from an image file in the external storage device 5 and printing is performed, and information regarding the printing conditions must be previously stored in the external storage device 5 as a file. It is not easy to use.
Therefore, in the direct printing of the image forming apparatus 1, the printing conditions are not given to the file in the external storage device 5, but the user can specify arbitrary printing conditions from the operation panel 3, which is easy to use. .
In addition to specifying from the operation panel 3 of the image forming apparatus 1 when specifying the printing conditions, only the printing conditions can be specified from the host computer 20 via the WEB or from the PDA via the network 21. For example, by utilizing these user interfaces (UI), it is possible to specify a wider range of printing conditions using various devices.

次に、上述の実施例では、外部記憶装置5として、SDメモリカードやUSBメモリカードを含む画像形成装置1に対して着脱可能な記録媒体を説明したが、例えば、画像形成装置1を赤外線などによって携帯電話と通信可能にした場合、携帯電話を画像形成装置1に近づけると、形態電話内のメモリに保存されている画像ファイルが自動的に画像形成装置1に転送され、その画像ファイルに基づく印刷条件指定待ちの印刷ジョブが生成されるというようにしてもよい。
さらに、携帯電話のUIを利用して、印刷する画像ファイルの選択や印刷条件の指定を行うようにしてもよい。
そうすることで、指定できる印刷条件の幅を広げることができる。
Next, in the above-described embodiment, the recording medium that can be attached to and detached from the image forming apparatus 1 including the SD memory card or the USB memory card has been described as the external storage device 5. When the mobile phone is made communicable with the mobile phone, when the mobile phone is brought close to the image forming apparatus 1, the image file stored in the memory in the form phone is automatically transferred to the image forming apparatus 1 and is based on the image file. A print job waiting for designation of print conditions may be generated.
Furthermore, the user may select an image file to be printed and specify printing conditions using the UI of the mobile phone.
By doing so, the range of print conditions that can be specified can be expanded.

この発明による画像形成装置とプログラムとコンピュータ読み取り可能な記録媒体は、ファクシミリ装置、プリンタ、複写機、及びそれらの複合機を含む画像形成装置全般において適用することができる。   The image forming apparatus, the program, and the computer-readable recording medium according to the present invention can be applied to all image forming apparatuses including a facsimile machine, a printer, a copying machine, and a complex machine thereof.

図2に示す画像形成装置の機能構成を示すブロック図である。FIG. 3 is a block diagram illustrating a functional configuration of the image forming apparatus illustrated in FIG. 2. この発明の一実施例である画像形成装置を含むシステム構成図である。1 is a system configuration diagram including an image forming apparatus according to an embodiment of the present invention. 図2に示す画像形成装置のCPUが実行する印刷とダイレクトプリントに関する各種の制御のプログラムの構成図である。FIG. 3 is a configuration diagram of various control programs related to printing and direct printing executed by the CPU of the image forming apparatus shown in FIG. 2. 図1に示す画像形成装置におけるダイレクトプリントの処理を示すフローチャート図である。FIG. 2 is a flowchart showing direct print processing in the image forming apparatus shown in FIG. 1.

図1に示す画像形成装置のダイレクトプリントにおける印刷画像選択・印刷条件指定の処理を示すフローチャート図である。FIG. 2 is a flowchart showing print image selection / print condition designation processing in direct printing of the image forming apparatus shown in FIG. 1. 図1に示すオペレーションパネル上に表示された画像ファイルのファイル名の一覧表示画面例を示す図である。It is a figure which shows the example list display screen of the file name of the image file displayed on the operation panel shown in FIG. 図1に示すオペレーションパネル上に表示された印刷条件指定の作業画面例を示す図である。FIG. 3 is a diagram showing an example of a work screen for specifying printing conditions displayed on the operation panel shown in FIG. 1.

図1に示す画像形成装置のダイレクトプリントにおける印刷処理を示すフローチャート図である。FIG. 2 is a flowchart showing a printing process in direct printing of the image forming apparatus shown in FIG. 1. ユーザによって選択された画像ファイルに対して印刷条件が指定されたか否かと、その選択された画像ファイルに基づく印刷ジョブが生成されているか否かを、テーブルを用いて判断する説明図である。It is explanatory drawing which judges using the table whether the printing conditions were designated with respect to the image file selected by the user, and whether the print job based on the selected image file was produced | generated. 図9の続きの説明図である。It is explanatory drawing of a continuation of FIG.

同じく図10の続きの説明図である。FIG. 11 is an explanatory diagram continued from FIG. 10. 画像ファイルがビットマップデータに展開されて印刷ジョブが生成されるより先に印刷条件が指定されたときは、選択されている画像ファイルを優先的に展開して印刷ジョブを生成する処理をテーブルを用いて行うときの説明図である。If the print conditions are specified before the image file is expanded into bitmap data and the print job is generated, the process of generating the print job by preferentially expanding the selected image file is displayed in the table. It is explanatory drawing when performing using. 図12の続きの説明図である。It is explanatory drawing of a continuation of FIG. 図1に示す画像形成装置のダイレクトプリントにおける複数の画像ファイルを1つにまとめて印刷するときの印刷画像選択・印刷条件指定処理を示すフローチャート図である。FIG. 2 is a flowchart showing print image selection / print condition designation processing when printing a plurality of image files together in direct printing in the image forming apparatus shown in FIG. 1.

図1に示すオペレーションパネル上に表示された画像ファイルのファイル名の一覧表示画面例を示す図である。It is a figure which shows the example list display screen of the file name of the image file displayed on the operation panel shown in FIG. 図1に示す画像形成装置のダイレクトプリントにおける複数の画像ファイルを1つにまとめて印刷するときの処理を示すフローチャート図である。FIG. 2 is a flowchart showing processing when a plurality of image files are printed together as one in direct printing of the image forming apparatus shown in FIG. 1. 複数の印刷ジョブを合成して1つにまとめた印刷ジョブの生成方法の説明図である。FIG. 10 is an explanatory diagram of a method for generating a print job that combines a plurality of print jobs into one.

図1に示す画像形成装置における外部記憶装置が取り外されたときに未印刷の印刷保留中の印刷ジョブを消去する処理のフローチャート図である。FIG. 2 is a flowchart of processing for erasing an unprinted print job pending when an external storage device is removed from the image forming apparatus shown in FIG. 1. 図1に示す画像形成装置における外部記憶装置内の全画像データがビットマップデータに展開されてからの経過時間が所定時間に達したら自動的に印刷保留中の印刷ジョブを消去する処理のフローチャート図である。FIG. 1 is a flowchart of processing for automatically erasing a print job pending when all the image data in the external storage device in the image forming apparatus shown in FIG. It is.

符号の説明Explanation of symbols

1:画像形成装置 2:コントローラ 3:オペレーションパネル 4:プリンタエンジン 5:外部記憶装置 10:オペレーションパネルI/F 11:外部記憶装置I/F 12:ネットワークI/F 13:プリンタエンジンI/F 14:プログラムROM 15:フォントROM 16:RAM 17:NV−RAM 18:オプションRAM 19:CPU 20:ホストコンピュータ 21:ネットワーク 40:PDL解析モジュール 41:ジョブ管理モジュール 42:サービス提供モジュール群 43:ネットワーク管理モジュール 44:外部記憶装置管理モジュール 45:メモリ管理モジュール 46:システム管理モジュール 47:オペレーションパネル管理モジュール 48:プリンタ管理モジュール 1: Image forming apparatus 2: Controller 3: Operation panel 4: Printer engine 5: External storage device 10: Operation panel I / F 11: External storage device I / F 12: Network I / F 13: Printer engine I / F 14 : Program ROM 15: Font ROM 16: RAM 17: NV-RAM 18: Option RAM 19: CPU 20: Host computer 21: Network 40: PDL analysis module 41: Job management module 42: Service providing module group 43: Network management module 44: External storage management module 45: Memory management module 46: System management module 47: Operation panel management module 48: Print Data management module

Claims (17)

外部記憶装置を接続する接続手段と、
該接続手段に対する外部記憶装置の接続と取り外しとを検出する検出手段と、
該検出手段によって外部記憶装置の接続を検出したとき、前記外部記憶装置にダイレクトプリント可能なデータが記憶されているか否かを判別する判別手段と、
該判別手段によってダイレクトプリント可能なデータが記憶されていると判別した場合、前記外部記憶装置からダイレクトプリント可能なデータを読み込み、該読み込んだデータに基づいて印刷保留状態の印刷ジョブを生成する生成手段と、
前記外部記憶装置に記憶されているデータの中から印刷するデータを選択し、該選択したデータに対する印刷条件を指定する選択指定手段と、
該選択指定手段によって選択されたデータに基づく印刷保留状態の印刷ジョブが前記生成手段によって生成されているか否かを判断する判断手段と、
該判断手段によって前記選択されたデータに基づく印刷保留状態の印刷ジョブが生成されていると判断した場合、前記選択されたデータに基づく印刷保留状態の印刷ジョブと前記印刷条件とに基づいて印刷を実行する印刷手段とを備えたことを特徴とする画像形成装置。
Connection means for connecting an external storage device;
Detecting means for detecting connection and removal of the external storage device with respect to the connection means;
A discriminating unit for discriminating whether or not data that can be directly printed is stored in the external storage device when the detection unit detects connection of the external storage device;
Generation means for reading data that can be directly printed from the external storage device and generating a print job in a print pending state based on the read data when the determination means determines that data that can be directly printed is stored When,
A selection designating unit for selecting data to be printed from data stored in the external storage device and designating printing conditions for the selected data;
Determining means for determining whether a print job in a print pending state based on the data selected by the selection specifying means is generated by the generating means;
When it is determined that the print pending print job based on the selected data has been generated by the determination unit, printing is performed based on the print pending print job based on the selected data and the print condition. An image forming apparatus comprising: a printing unit that executes the printing unit.
前記生成手段は、前記外部記憶装置から読み込んだダイレクトプリント可能な各データに基づく印刷保留状態の印刷ジョブをそれぞれデータの読み込み順に生成する手段であることを特徴とする請求項1記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the generation unit is a unit that generates a print job in a print pending state based on each directly printable data read from the external storage device in a data reading order. . 前記生成手段は、前記選択指定手段によって印刷条件が指定されたとき、前記判断手段によって前記選択されたデータに基づく印刷保留状態の印刷ジョブが前記生成手段によって生成されていないと判断された場合、前記外部記憶装置に記憶されているデータの中から前記選択されたデータを優先的に読み込み、該読み込んだデータに基づく印刷保留状態の印刷ジョブを生成する手段を有することを特徴とする請求項1又は2記載の画像形成装置。   When the generation unit determines that a print job in a print pending state based on the selected data is not generated by the generation unit when a printing condition is specified by the selection specifying unit, 2. The apparatus according to claim 1, further comprising means for preferentially reading the selected data from data stored in the external storage device and generating a print pending print job based on the read data. Or the image forming apparatus of 2. 前記生成手段は、前記選択指定手段によって複数のデータが選択され、該各データを合成して印刷するときの印刷条件が指定された場合、前記外部記憶装置から読み込んだデータに基づいて生成した印刷保留状態の各印刷ジョブの中から前記選択された各データに基づく印刷保留状態の各印刷ジョブを前記選択された各データの選択順に合成し、該合成した印刷保留状態の新たな印刷ジョブを生成する手段を有することを特徴とする請求項1乃至3のいずれか一項に記載の画像形成装置。   The generation unit generates a print generated based on data read from the external storage device when a plurality of data is selected by the selection / designation unit and a print condition for combining and printing the data is designated. Combining print jobs in the print pending state based on the selected data from the print jobs in the hold state in the order of selection of the selected data, and generating a new print job in the combined print hold state The image forming apparatus according to claim 1, further comprising: 前記生成手段によって前記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成された後、予め設定した条件が満たされたか否かを判断する条件判断手段と、該条件判断手段によって予め設定した条件が満たされたと判断した場合、前記生成手段によって生成された印刷保留状態の全印刷ジョブを消去する消去手段とを設けたことを特徴とする請求項1乃至4のいずれか一項に記載の画像形成装置。   Condition determining means for determining whether or not a preset condition is satisfied after each print job in a print pending state based on all direct printable data stored in the external storage device is generated by the generating means And an erasing unit for erasing all print pending jobs generated by the generating unit when the condition determining unit determines that a preset condition is satisfied. The image forming apparatus according to any one of claims 1 to 4. 前記条件判断手段は、前記検出手段によって前記接続手段に対する外部記憶装置の取り外しが検出された場合に前記予め設定した条件が満たされたと判断する手段であることを特徴とする請求項5記載の画像形成装置。   6. The image according to claim 5, wherein the condition determining means is a means for determining that the preset condition is satisfied when removal of an external storage device from the connection means is detected by the detecting means. Forming equipment. 前記生成手段によって前記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成されてからの経過時間を計測する計測手段と、前記印刷保留状態の各印刷ジョブが生成されてから消去するまでの消去時間を記憶する消去時間記憶手段とを設け、
前記条件判断手段は、前記計測手段によって計測された経過時間が前記消去時間記憶手段に記憶されている消去時間に達したとき、前記予め設定した条件が満たされたと判断する手段であることを特徴とする請求項5記載の画像形成装置。
Measuring means for measuring an elapsed time after each print job in print pending state based on all direct printable data stored in the external storage device by the generating means, and each printing in the print pending state An erasing time storage means for storing an erasing time from when the job is generated until it is deleted,
The condition judging means is means for judging that the preset condition is satisfied when the elapsed time measured by the measuring means reaches the erase time stored in the erase time storage means. The image forming apparatus according to claim 5.
前記消去時間を設定する手段を設けたことを特徴とする請求項7記載の画像形成装置。   8. The image forming apparatus according to claim 7, further comprising means for setting the erasing time. コンピュータに、外部記憶装置の接続と取り外しとを検出する検出手順と、該検出手順によって外部記憶装置の接続を検出したとき、前記外部記憶装置にダイレクトプリント可能なデータが記憶されているか否かを判別する判別手順と、該判別手順によってダイレクトプリント可能なデータが記憶されていると判別した場合、前記外部記憶装置からダイレクトプリント可能なデータを読み込み、該読み込んだデータに基づいて印刷保留状態の印刷ジョブを生成する生成手順と、前記外部記憶装置に記憶されているデータの中から印刷するデータを選択し、該選択したデータに対する印刷条件を指定する選択指定手順と、該選択指定手順によって選択されたデータに基づく印刷保留状態の印刷ジョブが前記生成手順によって生成されているか否かを判断する判断手順と、該判断手順によって前記選択されたデータに基づく印刷保留状態の印刷ジョブが生成されていると判断した場合、前記選択されたデータに基づく印刷保留状態の印刷ジョブと前記印刷条件とに基づいて印刷を実行する印刷手順とを実行させるためのプログラム。   A detection procedure for detecting connection and removal of an external storage device in the computer, and whether or not data that can be directly printed is stored in the external storage device when the connection of the external storage device is detected by the detection procedure. If it is determined that data that can be directly printed is stored by the determination procedure, the data that can be directly printed is read from the external storage device, and the print pending state is printed based on the read data. A generation procedure for generating a job, a selection specification procedure for selecting data to be printed from data stored in the external storage device, and specifying a printing condition for the selected data, and a selection specification procedure. Whether a print job in a print pending state based on the generated data has been generated by the generation procedure And a print pending state print job based on the selected data and the print pending state based on the selected data, and the print pending state print job based on the selected data And a printing procedure for executing printing based on the conditions. 前記生成手順は、前記外部記憶装置から読み込んだダイレクトプリント可能な各データに基づく印刷保留状態の印刷ジョブをそれぞれデータの読み込み順に生成する手順である請求項9記載のプログラム。   The program according to claim 9, wherein the generation procedure is a procedure for generating a print pending print job based on each directly printable data read from the external storage device in the order of reading the data. 前記生成手順は、前記選択指定手順によって印刷条件が指定されたとき、前記判断手順によって前記選択されたデータに基づく印刷保留状態の印刷ジョブが前記生成手順によって生成されていないと判断された場合、前記外部記憶装置に記憶されているデータの中から前記選択されたデータを優先的に読み込み、該読み込んだデータに基づく印刷保留状態の印刷ジョブを生成する手順を含む請求項9又は10記載のプログラム。   In the generation procedure, when a printing condition is specified by the selection specifying procedure, when it is determined by the determination procedure that the print pending print job based on the selected data is not generated by the generation procedure, 11. The program according to claim 9, further comprising a procedure for preferentially reading the selected data from data stored in the external storage device and generating a print job in a print pending state based on the read data. . 前記生成手順は、前記選択指定手順によって複数のデータが選択され、該各データを合成して印刷するときの印刷条件が指定された場合、前記外部記憶装置から読み込んだデータに基づいて生成した印刷保留状態の各印刷ジョブの中から前記選択された各データに基づく印刷保留状態の各印刷ジョブを前記選択された各データの選択順に合成し、該合成した印刷保留状態の新たな印刷ジョブを生成する手順を含む請求項9乃至11のいずれか一項に記載のプログラム。   In the generation procedure, when a plurality of pieces of data are selected by the selection / designation procedure and printing conditions are specified when the data is combined and printed, the print generated based on the data read from the external storage device Combining print jobs in the print pending state based on the selected data from the print jobs in the hold state in the order of selection of the selected data, and generating a new print job in the combined print hold state The program as described in any one of Claims 9 thru | or 11 including the procedure to perform. 前記生成手順によって前記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成された後、予め設定した条件が満たされたか否かを判断する条件判断手順と、該条件判断手順によって予め設定した条件が満たされたと判断した場合、前記生成手順によって生成された印刷保留状態の全印刷ジョブを消去する消去手順とを含む請求項9乃至12のいずれか一項に記載のプログラム。   Condition determination procedure for determining whether or not a preset condition is satisfied after each print job in a print pending state based on all direct printable data stored in the external storage device is generated by the generation procedure And an erasing procedure for erasing all print pending print jobs generated by the generating procedure when it is determined that a preset condition is satisfied by the condition determining procedure. The program described in the section. 前記条件判断手順は、前記検出手順によって外部記憶装置の取り外しが検出された場合に前記予め設定した条件が満たされたと判断する手順である請求項13記載のプログラム。   14. The program according to claim 13, wherein the condition determination procedure is a procedure for determining that the preset condition is satisfied when removal of an external storage device is detected by the detection procedure. 前記生成手順によって前記外部記憶装置に記憶されているダイレクトプリント可能な全データに基づく印刷保留状態の各印刷ジョブが生成されてからの経過時間を計測する計測手順と、前記印刷保留状態の各印刷ジョブが生成されてから消去するまでの消去時間を記憶する消去時間記憶手順とを含み、
前記条件判断手順は、前記計測手順によって計測された経過時間が前記消去時間記憶手順に記憶されている消去時間に達したとき、前記予め設定した条件が満たされたと判断する手順である請求項13記載のプログラム。
A measurement procedure for measuring an elapsed time from generation of each print pending print job based on all direct printable data stored in the external storage device by the generation procedure, and each print pending print An erase time storage procedure for storing an erase time from when a job is generated until it is erased,
The condition determination procedure is a procedure for determining that the preset condition is satisfied when an elapsed time measured by the measurement procedure reaches an erase time stored in the erase time storage procedure. The program described.
前記消去時間を設定する手順を含む請求項15記載のプログラム。   The program according to claim 15, comprising a procedure for setting the erasure time. 請求項9乃至16のいずれか一項に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which memorize | stored the program as described in any one of Claims 9 thru | or 16.
JP2007288520A 2007-11-06 2007-11-06 Image forming apparatus, program, and computer-readable recording medium Pending JP2009113320A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007288520A JP2009113320A (en) 2007-11-06 2007-11-06 Image forming apparatus, program, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007288520A JP2009113320A (en) 2007-11-06 2007-11-06 Image forming apparatus, program, and computer-readable recording medium

Publications (1)

Publication Number Publication Date
JP2009113320A true JP2009113320A (en) 2009-05-28

Family

ID=40781004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007288520A Pending JP2009113320A (en) 2007-11-06 2007-11-06 Image forming apparatus, program, and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP2009113320A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011142614A (en) * 2009-12-11 2011-07-21 Canon Inc Image processing apparatus, and control method therefor
JP2012190135A (en) * 2011-03-09 2012-10-04 Fuji Xerox Co Ltd Information processing device, printing device, program, and printing system
JP2013065178A (en) * 2011-09-16 2013-04-11 Brother Ind Ltd Printing system, printer, repeating device, printer program, and printing method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011142614A (en) * 2009-12-11 2011-07-21 Canon Inc Image processing apparatus, and control method therefor
JP2012190135A (en) * 2011-03-09 2012-10-04 Fuji Xerox Co Ltd Information processing device, printing device, program, and printing system
JP2013065178A (en) * 2011-09-16 2013-04-11 Brother Ind Ltd Printing system, printer, repeating device, printer program, and printing method

Similar Documents

Publication Publication Date Title
US8363239B2 (en) Displaying uncompleted jobs in response to print request
US8441657B2 (en) Print job management method and image forming apparatus
US8335003B2 (en) Printing apparatus and control method thereof and program
CN102694942B (en) Image processing apparatus, method for displaying operation manner, and method for displaying screen
JP6034555B2 (en) Printing control apparatus and control method therefor
US20080170259A1 (en) Printing system and job processing method
JP4665992B2 (en) Printing control apparatus and printing apparatus
CN103631543A (en) Information processing apparatus, and method for controlling the same
US20090027711A1 (en) Image forming apparatus
CN101115117B (en) Image forming apparatus, image forming method and image forming system
CN111246043B (en) Image forming apparatus, method of controlling the same, and computer-readable storage medium
JP5889373B2 (en) Print processing apparatus, print processing apparatus control method, and program
JP2009113320A (en) Image forming apparatus, program, and computer-readable recording medium
JP5691373B2 (en) Information processing program and information processing apparatus
JP7257822B2 (en) PRINTING DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP2017054496A (en) Information processing apparatus, printing system, information processing method, printing method, and program
JP5879948B2 (en) Preview image display device, image forming device, preview image display method, and preview image display program
JP2020119457A (en) Printer and computer program
US20120250055A1 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and storage medium
US9262116B2 (en) Print control apparatus, image forming apparatus, image forming system, and method of controlling for spooling printing data and handling status information about a work of the image forming apparatus throughout printing process
JP7414101B2 (en) Image processing device
JP5705061B2 (en) Image forming apparatus and image forming program
JP2023006640A (en) Printing support device, printing support method, and printing support program
JP2002111930A (en) Copy system, copy management device, copy operation designating method, and storage medium
JP2014112431A (en) Printing apparatus and control method and program therefor