JP2008179438A - Image forming device and program - Google Patents

Image forming device and program Download PDF

Info

Publication number
JP2008179438A
JP2008179438A JP2007013378A JP2007013378A JP2008179438A JP 2008179438 A JP2008179438 A JP 2008179438A JP 2007013378 A JP2007013378 A JP 2007013378A JP 2007013378 A JP2007013378 A JP 2007013378A JP 2008179438 A JP2008179438 A JP 2008179438A
Authority
JP
Japan
Prior art keywords
tray
paper
attribute
paper feed
image forming
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
JP2007013378A
Other languages
Japanese (ja)
Inventor
Takeshi Fujita
健 藤田
Norihiro Shindo
宣博 進藤
Norihiko Ogasawara
徳彦 小笠原
Kazuma Saito
一真 斎藤
Daisuke Okada
大介 岡田
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 JP2007013378A priority Critical patent/JP2008179438A/en
Publication of JP2008179438A publication Critical patent/JP2008179438A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Sheets, Magazines, And Separation Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To easily manage information related to paper sheets housed in a paper feeding tray, and to properly control paper feeding based on the management information of the paper feeding tray. <P>SOLUTION: Group attribution defined by properly combining a plurality of attributions (attributions 1, 2, ...) such as kind and size of paper sheets, residual quantity of the paper sheets and the tray-lock condition are assigned to the paper feeding trays (trays 1, 2, ...), and set as the management information of the paper feeding tray. Since combinations of a plurality of attributions are corresponded to one-group attribution, management in the case of handling similar type of other paper sheets having the same combination as an attribution can be facilitated. For example, proper paper feeding is possible by using this program for management of a limitless paper feeding performed between groups of the same attribution. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、印刷要求に適合する記録用紙を給紙する制御を行うプリンタ、複写機、複合機等の画像形成装置に関し、より詳細には、複数の給紙トレイがそれぞれ有する属性を給紙制御用の情報として管理することにより、複数の給紙トレイからの適正なリミットレス給紙制御を可能にする画像形成装置及び上記給紙トレイ情報の管理及び給紙制御を行うためのコンピュータプログラムに関する。   The present invention relates to an image forming apparatus such as a printer, a copying machine, or a multi-function peripheral that performs control to feed recording paper that conforms to a print request. The present invention relates to an image forming apparatus that enables appropriate limitless sheet feeding control from a plurality of sheet feeding trays by managing the information as a management information, and a computer program for managing sheet feeding tray information and sheet feeding control.

今日、プリンタ、複写機、複合機等の画像形成装置では、記録用紙として使用する紙は、サイズのほか、厚み、材質等の紙種のように、用紙そのものの種類を異にするほか、同一サイズ及び紙種でも印刷の向きを縦/横とする違いもあり、用紙のバリエーションが増大し、選択の幅が広がっている。
用紙の選択は、ユーザが印刷要求時にユーザI/Fを通じて行う入力操作によって設定が可能である。ユーザI/Fは、画像形成装置の操作パネル、或いはPC等のホスト機に備わるプリンタドライバやWebブラウザの機能を用いる。ユーザがユーザI/Fを通じて入力する用紙の種類は、サイズの場合、A4,B5、・・等の規格名で、紙種は、通常、普通紙、再生紙、特殊紙(例えばOHPフィルム)、・・・等の、用紙の名称で、印刷の向きの場合、縦/横の表記で入力画面に表示し、この画面表示を見て、ユーザがキー等の操作で用紙条件を選択し、指定する、といった方法を用いている。
ユーザI/Fの入力画面で行われる用紙の選択に対して、複数の給紙トレイを持つ機器では、複数の給紙トレイの中から、選択された用紙を格納したトレイを選んで給紙動作を行う。このため、複数の給紙トレイについて、各トレイの属性情報として用紙の種類等を示す給紙トレイ情報を管理し、この情報をもとに印刷要求に指示された用紙が給紙できるトレイを選択し、このトレイからの給紙を行う。
Today, in image forming apparatuses such as printers, copiers, and multifunction devices, the paper used as recording paper is the same as the paper type, such as the paper type such as thickness, material, etc., in addition to the size. There is also a difference between the size and the paper type in which the printing direction is vertical / horizontal, and the variation of the paper increases and the range of selection expands.
The selection of paper can be set by an input operation performed by the user through the user I / F when a print request is made. The user I / F uses functions of a printer driver and a Web browser provided in an operation panel of the image forming apparatus or a host machine such as a PC. In the case of size, the type of paper that the user inputs through the user I / F is a standard name such as A4, B5,..., And the paper type is usually plain paper, recycled paper, special paper (for example, OHP film), If the paper name is the orientation of printing, etc., it is displayed on the input screen in vertical / horizontal notation, and the user selects the paper conditions by operating the keys, etc. Is used.
In response to the paper selection performed on the input screen of the user I / F, a device having a plurality of paper feed trays selects a tray storing the selected paper from a plurality of paper feed trays to feed paper. I do. For this reason, for a plurality of paper feed trays, paper tray information indicating the type of paper is managed as attribute information for each tray, and based on this information, a tray that can feed the paper specified in the print request is selected. Then, paper is fed from this tray.

ところで、サイズと紙種による用紙の設定に対応して給紙トレイを選択する上記の方法によると、帳票などのプレプリント用紙のように、各トレイの属性情報として管理していない用紙が給紙トレイに格納されていた場合、ユーザが予期しない出力結果になってしまう可能性がある。特に、印刷中のトレイが用紙切れになると、サイズと紙種が一致する用紙を他のトレイから給紙するリミットレス給紙機能がセットされ、この機能により普通紙の給紙トレイから切り替えたトレイにプレプリント用紙が格納されている場合、この不具合が起きることは予期できない。
下記特許文献1は、上記の不具合を解消することを目的として、提案されたものである。特許文献1のプリンタ装置(以下「従来例」という)では、装備されている複数の給紙トレイ各々に対し、格納された紙種を設定する手段、或いはトレイごとにトレイロックを掛ける手段を備えている。トレイロックによって、リミットレス給紙機能がセットされていても、ロックをかけたトレイの用紙に切り替わることがなく、上記した不具合を防ぐことができる。
特開2000−143017号公報
By the way, according to the above method of selecting a paper feed tray according to the paper settings according to the size and paper type, paper that is not managed as attribute information of each tray, such as preprint paper such as a form, is fed. If it is stored in the tray, the output result may be unexpected by the user. In particular, when the tray being printed out of paper, a limitless paper feed function that feeds paper of the same size and paper type from another tray is set. It is unpredictable that this problem will occur if preprinted paper is stored in
The following Patent Document 1 has been proposed for the purpose of solving the above problems. The printer device of Patent Document 1 (hereinafter referred to as “conventional example”) includes means for setting the stored paper type for each of a plurality of equipped paper feed trays, or means for locking the tray for each tray. ing. Even if the limitless paper feeding function is set by the tray lock, the tray is not switched to the paper in the locked tray, and the above-described problems can be prevented.
JP 2000-143017 A

しかしながら、この従来例によると、サイズや紙種が同じ用紙を複数のトレイに格納している場合、その中の特定の用紙(例えば、プレプリント用紙)だけを、リミットレス給紙の対象から外すようにするためには、この用紙を格納したトレイにトレイロックを掛ける必要がある。
ここで、上記従来例と同様に用紙をトレイの属性情報として管理し、給紙を制御する方法によるリミットレス給紙動作について、具体例を示し、説明を加える。
上記したように、リミットレス給紙は、印刷中のトレイの用紙サイズ及び紙種が一致する他の給紙トレイから給紙するので、この機能の動作条件としては、同一の用紙サイズ、同一の紙種(普通紙、再生紙、特殊紙等)であれば、印刷方向が異なっても回転により対応することができるので、他の給紙トレイからの給紙・印刷を可能とする。
図9は、従来法によるリミットレス給紙の設定と給紙動作を示すテーブル(A)と給紙トレイの検索順(B)を示すものである。
図示のテーブルは、給紙トレイの属性として、トレイごとに、用紙とリミットレス給紙の動作条件が設定され、この例では、Tray NO.で表した「トレイ名」各々に「用紙サイズ」「紙種」「トレイロック設定」が示され、「用紙サイズ」は、Tray 1〜6全部が「A4」で、「紙種」は、Tray 2が「Special」:特殊紙で、それ以外を「Plain」:普通紙としている。なお、「トレイスイッチ動作」は、リミットレス給紙の動作条件に対応するトレイスイッチの動作を示す。
However, according to this conventional example, when sheets of the same size and type are stored in a plurality of trays, only a specific sheet (for example, preprinted sheet) is excluded from the limitless sheet feeding target. In order to do so, it is necessary to lock the tray on the tray storing the paper.
Here, as with the above-described conventional example, a limitless paper feed operation by a method of managing paper as tray attribute information and controlling paper feed will be described with a specific example.
As described above, limitless paper feed is performed from another paper feed tray that matches the paper size and paper type of the tray being printed. Therefore, the operating conditions of this function are the same paper size and the same paper type. If it is a paper type (plain paper, recycled paper, special paper, etc.), even if the printing direction is different, it can be handled by rotation, so paper feeding / printing from other paper feeding trays is possible.
FIG. 9 shows a table (A) showing limitless paper feed setting and paper feed operation according to the conventional method, and a paper feed tray search order (B).
In the illustrated table, the paper and limitless paper feed operation conditions are set for each tray as the paper feed tray attributes. In this example, “paper size” “ “Paper type” and “tray lock setting” are shown, and “paper size” is “A4” for all trays 1 to 6, and “paper type” is “Special” for Tray 2; Plain ”: Plain paper. The “tray switch operation” indicates the operation of the tray switch corresponding to the operation condition of limitless sheet feeding.

ここで、「Plain」:普通紙のカテゴリーで、リミットレス給紙の対象から外す用紙が格納される場合には、Tray 4に示すように、「トレイロック設定」を「Tray lockする」に設定する。
リミットレス給紙動作を行う際に、トレイスイッチを動作させ、給紙トレイを切り替えるので、リミットレス給紙の対象となっているか、否かを判断し、この判断に従いトレイスイッチを動作させる。上記の判断は、用紙サイズ及び紙種の一致、並びにトレイロックの設定によって行われる。
よって、上記のように、Tray 4に「Tray lockする」の設定をすると、リミットレス給紙機能の動作時にTray 4からの給紙を避けることができる。なお、Tray 2の「紙種」は、「Special」:特殊紙であるから、「トレイロック設定」が「Tray lockしない」であっても、「紙種」が「Plain」:普通紙から引き継ぐリミットレス給紙の対象にはならないので、トレイスイッチが動作されることはなく、このトレイから給紙されない。
従って、図9(A)の設定がされている場合に、Tray 1を指定した印刷要求に対応して印刷を実行する際、Tray 1で用紙切れが発生すると、トレイスイッチされる給紙トレイとして、Tray 2は用紙条件が不一致であるから、対象にならず、まず用紙条件が一致し、「Tray lockしない」が設定されているTray 3が選択される。次いで、Tray 3で用紙切れが発生すると、Tray 4は「Tray lockする」を設定しているから対象にならず、用紙条件が一致し、「Tray lockしない」が設定されているTray 5が選択される。こうして、図9(A)の設定では、図9(B)に示す検索順で給紙トレイが引き継ぐことにより、リミットレス給紙を行う。
Here, “Plain”: In the plain paper category, when the paper that is excluded from the limitless paper feed is stored, set “Tray lock setting” to “Tray lock” as shown in Tray 4 To do.
When performing the limitless sheet feeding operation, the tray switch is operated to switch the sheet feeding tray. Therefore, it is determined whether or not it is a target of limitless sheet feeding, and the tray switch is operated according to this determination. The above determination is made by matching the paper size and paper type and setting the tray lock.
Therefore, as described above, when “Tray lock” is set for Tray 4, paper feeding from Tray 4 can be avoided when the limitless paper feeding function is operated. In addition, since the “paper type” of Tray 2 is “Special”: special paper, even if “Tray lock setting” is “Tray lock not set”, “paper type” is “Plain”: inherited from plain paper Since it is not a target of limitless paper feeding, the tray switch is not operated and paper is not fed from this tray.
Accordingly, when the setting shown in FIG. 9A is performed, when printing is executed in response to a print request in which Tray 1 is specified, if a paper out occurs in Tray 1, the tray is switched as a paper feed tray. Since Tray 2 does not match the paper conditions, Tray 2 is not a target. First, Tray 3 that matches the paper conditions and is set to “Tray lock disabled” is selected. If Tray 3 runs out of paper, Tray 4 is set to “Tray lock”, so Tray 5 is selected and Tray 5 with the same paper condition and “Tray lock not set” is selected. Is done. In this way, in the setting of FIG. 9A, limitless paper feeding is performed by the paper feed tray taking over in the search order shown in FIG. 9B.

このように、特定の用紙をリミットレス給紙の対象から外す場合に、この用紙を格納した給紙トレイにトレイロックを掛ける必要があり、このためには、プリンタ装置のオペレーションパネル上で、トレイを指定してトレイロック設定をするためのキー操作を行う必要がある。この操作は、特定の用紙を格納した給紙トレイの属性として設定するので、この用紙を格納するトレイが変われば、設定をし直さなければならない。なお、上記従来例では、給紙トレイに格納した用紙の紙種についても、給紙トレイの属性として、同様にユーザのキー操作によってトレイごとに設定する必要がある。
こうした点から、リミットレス給紙を含め、適正な給紙動作を行うために行っていた従来技術における、トレイの属性情報の管理は、ユーザに大きな負担が掛かっていた。
本発明の目的は、給紙トレイの属性情報として、トレイに格納する用紙に係わる情報や給紙制御用の情報を容易に管理可能とし、管理された給紙トレイの属性情報に基づいて、適正な給紙制御が行えるようにすることにある。
As described above, when a specific sheet is excluded from the limitless sheet feeding target, it is necessary to lock the tray on the sheet feeding tray storing the sheet. For this purpose, the tray is set on the operation panel of the printer apparatus. It is necessary to perform key operations to specify the tray lock setting. Since this operation is set as an attribute of the paper feed tray that stores a specific sheet, if the tray that stores this sheet changes, it must be set again. In the conventional example, the paper type of the paper stored in the paper feed tray also needs to be set for each tray by the user's key operation as the paper feed tray attribute.
In view of this, management of tray attribute information in the prior art, which has been performed to perform an appropriate sheet feeding operation including limitless sheet feeding, places a heavy burden on the user.
It is an object of the present invention to easily manage information relating to paper stored in a tray and information for paper feed control as paper feed tray attribute information, and based on the managed paper feed tray attribute information, The purpose of this is to enable proper sheet feeding control.

請求項1の発明は、複数給紙トレイ中の1トレイを選び、そこから印刷要求に適合する記録用紙を給紙する制御を行い、給紙された記録用紙に印刷要求と伴に入力された印刷データに基づき画像を形成する画像形成装置であって、各給紙トレイの属性を複数属性の組み合わせで定義したグループ属性によって管理するトレイ情報管理手段と、前記トレイ情報管理手段で管理するグループ属性を、印刷要求に適合する記録用紙を給紙する制御を行うための情報として用いる給紙制御手段を有したことを特徴とする。
請求項2の発明は、紙種、用紙サイズ及びリミットレス給紙の可/不可を示す情報の組み合わせを有する属性により1グループ属性を定義した請求項1に記載された画像形成装置において、前記給紙制御手段は、同じ前記1グループ属性を有した給紙トレイ間でのみリミットレス給紙を行わせる制御を行うようにしたことを特徴とする。
請求項3の発明は、前記リミットレス給紙の可/不可を示す情報をトレイロック設定情報とした請求項2に記載された画像形成装置において、前記トレイ情報管理手段は、印刷要求に指定された給紙トレイのグループ属性と異なる属性を有する給紙トレイに対し、トレイロックを設定した前記1グループ属性をセットし、前記給紙制御手段は、トレイロックを設定していない同じ前記1グループ属性を有した給紙トレイ間でのみリミットレス給紙を行わせる制御を行うようにしたことを特徴とする。
請求項4の発明は、請求項3に記載された画像形成装置において、前記トレイ情報管理手段は、用紙の扱いに対応し一時的に、トレイロックの有無を設定した前記1グループ属性をセットすることを特徴とする。
請求項5の発明は、請求項1乃至4のいずれかに記載された画像形成装置において、前記トレイ情報管理手段及び前記給紙制御手段は、印刷要求されたジョブ内の記録用紙毎に設定された条件に従い、それぞれの動作を行うことを特徴とする。
請求項6の発明は、紙種、用紙サイズ及びリミットレス給紙の可/不可を示す情報の組み合わせを一部に有する属性により1グループ属性を定義した請求項2乃至5のいずれかに記載された画像形成装置において、前記給紙制御手段は、紙種、用紙サイズ及びリミットレス給紙の可/不可を示す情報の組み合わせのみによって、同じグループ属性を有するか、否かを判断することを特徴とする。
請求項7の発明は、前記トレイ情報管理手段がグループ属性の他に給紙トレイ情報を管理する請求項1乃至6のいずれかに記載された画像形成装置において、前記給紙制御手段は、給紙トレイ情報とグループ属性に同一の属性がある場合、グループ属性の設定を優先して、給紙制御を行うための情報として用いることを特徴とする。
請求項8の発明は、コンピュータを請求項1乃至7のいずれかに記載された画像形成装置における前記トレイ情報管理手段及び前記給紙制御手段として機能させるためのプログラムである。
According to the first aspect of the present invention, control is performed to select one tray among a plurality of paper feed trays, and to feed the recording paper that meets the print request from the selected tray, and the print paper that has been fed is input together with the print request. An image forming apparatus for forming an image based on print data, wherein tray information management means for managing attributes of each paper feed tray by a group attribute defined by a combination of a plurality of attributes, and group attributes managed by the tray information management means Is provided with paper feed control means used as information for performing control to feed recording paper that meets the print request.
The invention according to claim 2 is the image forming apparatus according to claim 1, wherein one group attribute is defined by an attribute having a combination of information indicating paper type, paper size, and limitless paper feed availability. The paper control means controls to perform limitless paper feed only between paper feed trays having the same one group attribute.
According to a third aspect of the present invention, in the image forming apparatus according to the second aspect, the information indicating whether or not limitless sheet feeding is possible is set as tray lock setting information. The one group attribute for which the tray lock is set is set for a paper feed tray having an attribute different from the group attribute of the selected paper feed tray, and the paper feed control means has the same one group attribute for which the tray lock is not set. Control is performed so that limitless sheet feeding is performed only between sheet feeding trays having the.
According to a fourth aspect of the present invention, in the image forming apparatus according to the third aspect, the tray information managing unit temporarily sets the one group attribute in which the presence / absence of the tray lock is set corresponding to the handling of the sheet. It is characterized by that.
According to a fifth aspect of the present invention, in the image forming apparatus according to any one of the first to fourth aspects, the tray information management unit and the paper feed control unit are set for each recording paper in the job requested to be printed. Each operation is performed according to the conditions.
The invention according to claim 6 is the invention according to any one of claims 2 to 5, wherein one group attribute is defined by an attribute having a combination of information indicating whether or not paper type, paper size, and limitless paper feeding are possible. In the image forming apparatus, the paper feed control unit determines whether or not the same group attribute is obtained only by a combination of information indicating paper type, paper size, and limitless paper feed availability. And
According to a seventh aspect of the present invention, in the image forming apparatus according to any one of the first to sixth aspects, the tray information management means manages the paper feed tray information in addition to the group attribute. When there is the same attribute in the paper tray information and the group attribute, the group attribute setting is prioritized and used as information for performing paper feed control.
An eighth aspect of the invention is a program for causing a computer to function as the tray information management unit and the paper feed control unit in the image forming apparatus according to any one of the first to seventh aspects.

本発明によると、各給紙トレイの属性を複数属性の組み合わせで定義したグループ属性によって管理するので、用紙サイズや紙種等の用紙条件を同じくし、同じ類型に属する多種の用紙を扱う場合にも、グループ属性で括ることにより、管理がし易くなるとともに、個々の用紙ごとに管理していた場合に、設定操作で起きる入力ミス等のヒューマンエラーを減らすことが可能になる。この結果として、リミットレス給紙等の給紙制御を適正に実施することができる。
また、コンピュータを本案の画像形成装置の特徴構成をなすトレイ情報管理手段及び給紙制御手段として機能させるためのプログラムを使用することによって、この画像形成装置を容易に実施することが可能になる。
According to the present invention, the attributes of each paper feed tray are managed by a group attribute defined by a combination of a plurality of attributes. Therefore, when paper conditions such as paper size and paper type are the same and various types of paper belonging to the same type are handled. However, by grouping with group attributes, management becomes easier and human errors such as input errors caused by setting operations can be reduced when management is performed for each individual sheet. As a result, paper feed control such as limitless paper feed can be appropriately performed.
Further, the image forming apparatus can be easily implemented by using a program for causing a computer to function as a tray information management unit and a paper feed control unit that are characteristic features of the image forming apparatus of the present invention.

以下に、本発明の画像形成装置に係わる実施形態を示す。
以下に示す実施形態には、ホストPC(Personal Computer)からNIC( Network Interface Card )等の通信インターフェースを介して利用可能なプリンタを例に、本発明に係わる画像形成装置の実施装置を示す。なお、この実施形態では、印刷要求が、プリンタドライバを搭載したホストPCのユーザI/F(インターフェース)を通じて行われる例を示すが、装置内に印刷データや画像データが蓄積可能で、内部のこれらのデータをもとに印刷を行うことが可能な画像形成装置(プリンタ)の場合には、装置本体に備わる操作パネルを通じて印刷要求を行う形態で実施することができる。
図1は、本実施形態に係わる印刷システムを構成するプリンタのハードウェア構成及びホストとの関係を示したブロック図である。
図1に示すように、本実施形態の印刷システムの構成は、本案の実施装置としてのプリンタ100と、LAN (Local Area Network)等のネットワーク或いはUSB(Universal Serial Bus)等の接続ケーブルを介して、印刷要求等のコマンドが送信可能なホストPC13よりなる。なお、このシステムを構成するホスト機は、PC 13に限らず、印刷要求等のコマンドを送信する機能を備えたものであれば良く、管理サーバ、或いは、複合機等でも良い。
Embodiments relating to the image forming apparatus of the present invention will be described below.
In the following embodiment, an image forming apparatus implementation apparatus according to the present invention is shown by taking as an example a printer that can be used from a host PC (Personal Computer) via a communication interface such as a NIC (Network Interface Card). In this embodiment, an example in which a print request is made through a user I / F (interface) of a host PC equipped with a printer driver is shown. However, print data and image data can be stored in the apparatus, and these internal requests can be stored. In the case of an image forming apparatus (printer) capable of performing printing based on the data, the printing request can be made through an operation panel provided in the apparatus main body.
FIG. 1 is a block diagram showing a hardware configuration of a printer constituting a printing system according to the present embodiment and a relationship with a host.
As shown in FIG. 1, the configuration of the printing system of the present embodiment includes a printer 100 as an implementation apparatus of the present plan, and a connection network such as a LAN (Local Area Network) or a USB (Universal Serial Bus). The host PC 13 can transmit a command such as a print request. Note that the host machine constituting this system is not limited to the PC 13, and any host machine having a function of transmitting a command such as a print request may be used, and may be a management server or a multifunction machine.

図1におけるプリンタ100内に示すコントローラ10は、ホストPC13から受け取ったページ記述言語(PDL)で表現された印刷データを本体操作部もしくはプリンタドライバ等により設定された補正条件に従い、ビデオデータに変換して、プリンタエンジン9への出力する装置の総称で、次に示すモジュール構成を有する。
ホストI/F7は、USB等の接続ケーブルを介して、ホストPC13から送信されてくる印刷要求等のコマンドを受け取り、また、印刷要求に応え、ホストPC13へステータス信号等を送るインターフェースである。
SD(Secure Digital) I/F14は、着脱可能なSDカード等の記録メディアに対するインターフェース又は挿入スロットである。このスロットに記録メディアを挿抜すると、電圧の変化等でその状態を認識でき、活線挿抜が可能である。
CPU(Central Processing Unit)4及びASIC(Application Specific Integrated Circuit)5は、ROM(Read Only Memory)2に格納されたプログラムに従いホストPC13からのデータ(印字データ)などを処理するプロセッサユニットである。
A controller 10 shown in the printer 100 in FIG. 1 converts print data expressed in a page description language (PDL) received from the host PC 13 into video data in accordance with correction conditions set by the main body operation unit or a printer driver. This is a general term for devices that output to the printer engine 9 and has the following module configuration.
The host I / F 7 is an interface that receives a command such as a print request transmitted from the host PC 13 via a connection cable such as a USB, and sends a status signal or the like to the host PC 13 in response to the print request.
An SD (Secure Digital) I / F 14 is an interface or an insertion slot for a recording medium such as a removable SD card. When a recording medium is inserted into or removed from this slot, the state can be recognized by a change in voltage or the like, and hot plugging can be performed.
A CPU (Central Processing Unit) 4 and an ASIC (Application Specific Integrated Circuit) 5 are processor units that process data (print data) from the host PC 13 in accordance with a program stored in a ROM (Read Only Memory) 2.

RAM(Random Access Memory)1は、CPU 4が処理の際にワークメモリとして用い、ホストPC13からの印刷データをページ単位で管理して一時的に保持するバッファとして用い、さらに該バッファに保持されたデータを印字用のパターンデータに変換し、ビデオデータとして出力する際に用いるビットマップメモリとして用いられる記憶装置である。
フォントROM 3は、印字用のデータに用いるフォントを保存するメモリである。
エンジンI/F6は、コントローラ10からプリンタエンジン9へ制御信号を伝え、プリンタエンジン9からコントローラ10へエンジンステータス信号を伝えるためのインターフェースである。
プリンタエンジン9は、この実施形態では、電子写真方式のエンジンであるから、コントローラ10からのビデオ信号及び制御信号により感光体上に静電潜像を生成、トナーによる現像、給紙トレイからの記録用紙(転写紙)への転写、定着、よりなる一連の画像形成プロセスを行う装置である。また、この実施形態の装置は、複数の給紙トレイを装備し、複数種類の記録用紙への印刷を可能とし、またリミットレス給紙(後記で詳述)を可能とするので、画像形成プロセスにおいては、設定に応じて給紙トレイが選択され、指定されたトレイに格納された記録用紙が給紙される。
HDD(Hard Disc Drive)8は、文書データ情報、文書データ、印刷データ等を保存することができる大容量の記憶装置である。
タイマ12は、時計を内蔵し、時間を管理するために用いられる装置である。
NIC( Network Interface Card )11は、LAN等のネットワークに接続するためのインターフェースを提供する。
カードI/F15は、外部課金装置又は認証カードに対するインターフェース又は挿入スロットである。
A RAM (Random Access Memory) 1 is used as a work memory when the CPU 4 performs processing, is used as a buffer for managing print data from the host PC 13 in units of pages, and temporarily holding it, and is further held in the buffer. This is a storage device used as a bitmap memory used when data is converted into pattern data for printing and output as video data.
The font ROM 3 is a memory for storing fonts used for printing data.
The engine I / F 6 is an interface for transmitting a control signal from the controller 10 to the printer engine 9 and transmitting an engine status signal from the printer engine 9 to the controller 10.
Since the printer engine 9 is an electrophotographic engine in this embodiment, an electrostatic latent image is generated on the photosensitive member by a video signal and a control signal from the controller 10, development with toner, and recording from a paper feed tray. This is an apparatus for performing a series of image forming processes including transfer and fixing to a sheet (transfer sheet). The apparatus of this embodiment is equipped with a plurality of paper feed trays, enables printing on a plurality of types of recording paper, and allows limitless paper feed (detailed later), so that the image forming process In, a paper feed tray is selected according to the setting, and the recording paper stored in the designated tray is fed.
An HDD (Hard Disc Drive) 8 is a large-capacity storage device that can store document data information, document data, print data, and the like.
The timer 12 has a built-in clock and is a device used for managing time.
A NIC (Network Interface Card) 11 provides an interface for connecting to a network such as a LAN.
The card I / F 15 is an interface or an insertion slot for an external charging device or an authentication card.

次に、上記の構成を有するプリンタ100におけるデータ処理の概要を説明する。ここに示すデータ処理は、印刷要求時に行う処理で、大きく分けると、“受信処理”、“描画処理”及び“出力処理”よりなる。
“受信処理”
プリンタ100は、NIC 11を通してホストPC13からPDLの印刷コマンドを伴う印刷データを受信する。CPU 4は、受け取った印刷データをROM 2に格納されたプログラムに従い解析し、印字データと、印字制御データと、その他に分ける。
印字データ及び印字制御データは、RAM 1上に設けられた受信バッファに一旦記憶される。
“描画処理”
受信処理を経てRAM 1上に一旦記憶されたデータは、ROM 2に格納された制御プログラムが一つずつ取り出して、処理を行っていく。例えば、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成し、RAM 1上に設けられた中間バッファに収納される。また、制御コードやエスケープシーケンス等のコマンドであった場合、これらに予め定義された処理を行う。この処理は、例えば、印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合には、次に来た文字コードのフォント情報を指定されたフォントにする、といった具合に処理を行う。
こうして、ホストPC13からの印刷要求に応じた処理を終了するか、または処理を行ったデータが1ページ分を超えたら、次に中間バッファに収納された中間コードを制御プログラムに従って、ビデオデータに変換する処理を行う。
“出力処理”
描画処理を経て、ビデオデータへの変換が終了したら、コントローラ10は、エンジンI/F6を通して、プリンタエンジン9にプリントスタートの命令を出す。この命令に同期してビデオデータを転送すると、プリンタエンジン9は、受け取ったデータをもとに、記録用紙への印字出力を行う。なお、印字出力に用いる記録用紙は、装備された複数の給紙トレイから、設定された用紙条件及びリミットレス給紙条件に応じて給紙トレイが選択され、指定されたトレイからの給紙を行う。
Next, an outline of data processing in the printer 100 having the above configuration will be described. The data processing shown here is processing performed at the time of a print request, and is roughly divided into “reception processing”, “drawing processing”, and “output processing”.
“Receive processing”
The printer 100 receives print data accompanying a PDL print command from the host PC 13 through the NIC 11. The CPU 4 analyzes the received print data in accordance with a program stored in the ROM 2 and divides it into print data, print control data, and others.
The print data and print control data are temporarily stored in a reception buffer provided on the RAM 1.
“Drawing”
The data once stored in the RAM 1 through the reception process is processed by the control program stored in the ROM 2 one by one. For example, if the extracted data is a character code, an intermediate code including a print position, a print size, a character code, font information, and the like is created and stored in an intermediate buffer provided on the RAM 1. If the command is a control code, an escape sequence, or the like, a predefined process is performed on these commands. For example, if the print position is specified, the next character code position is set to the specified position, or if the font is changed, the font information of the next character code is set. Process to the specified font.
In this way, when processing corresponding to the print request from the host PC 13 is completed or the processed data exceeds one page, the intermediate code stored in the intermediate buffer is then converted into video data according to the control program. Perform the process.
“Output processing”
When the conversion to the video data is completed through the drawing process, the controller 10 issues a print start command to the printer engine 9 through the engine I / F 6. When the video data is transferred in synchronization with this command, the printer engine 9 prints out the recording paper based on the received data. Note that the recording paper used for printout is selected from a plurality of installed paper feed trays according to the set paper conditions and limitless paper feed conditions, and paper is fed from the specified trays. Do.

ところで、プリンタ100が受取る印刷コマンドには、印刷出力を行う際の処理条件が設定されている。この処理条件の中には、描画データ処理、画像形成プロセス等の印刷条件を設定する様々な条件があり、その中に記録用紙に関するものが含まれている。
上記処理条件の設定は、ユーザが印刷要求時にプリンタドライバを起動し、印刷コマンドを発行する際に、設定画面を表示し、その画面における処理条件の選択操作により行われる。
記録用紙に関しては、普通、用紙サイズ、紙種、印刷方向等を設定の対象とし、用紙サイズは、A4,B5、・・等の規格名で、紙種は、普通紙、再生紙、特殊紙(例えばOHPフィルム)、・・・等の紙種名で、印刷の向きの場合、縦/横の表記で入力画面に表示し、画面上でユーザがキー等の操作で選択、指定し、指定された用紙を処理条件として設定可能とする。
上記の操作により用紙条件が設定された印刷コマンドを受け取るプリンタ10では、コマンドに設定された用紙を用いて出力処理を行うが、この実施形態では、用紙が複数の給紙トレイに格納されているので、出力処理の際、実際に給紙を行う1の給紙トレイを指定して、動作させる必要がある。また、同一用紙サイズ及び同一紙種を入れた給紙トレイの間で行うリミットレス給紙の設定の有無についても、給紙トレイを指定する条件として考慮する必要がある。
By the way, processing conditions for performing print output are set in the print command received by the printer 100. Among these processing conditions, there are various conditions for setting printing conditions such as drawing data processing, image forming process, and the like, including those relating to recording paper.
The processing conditions are set by displaying a setting screen when the user activates the printer driver when issuing a print request and issuing a print command, and selecting a processing condition on the screen.
For recording paper, the paper size, paper type, printing direction, etc. are subject to setting, the paper size is a standard name such as A4, B5, etc., and the paper type is plain paper, recycled paper, special paper (For example, transparencies), etc., when the paper orientation is in the printing direction, it is displayed on the input screen in vertical / horizontal notation, and the user selects, specifies, and specifies on the screen by operating the key etc. The set paper can be set as a processing condition.
The printer 10 that receives the print command in which the paper condition is set by the above operation performs output processing using the paper set in the command. In this embodiment, the paper is stored in a plurality of paper feed trays. Therefore, in the output process, it is necessary to designate and operate one paper feed tray that actually feeds paper. In addition, whether or not limitless sheet feeding is performed between sheet feeding trays containing the same sheet size and the same sheet type needs to be considered as a condition for designating the sheet feeding tray.

複数の給紙トレイ各々において、格納されている用紙の種類及びリミットレス給紙の設定の有無は、使用状況に応じてユーザが適当に決めるので、様々な組み合わせとなる。
よって、印刷コマンドにおける用紙条件の設定及びリミットレス給紙の設定に応じて、適正な給紙動作を行わせるためには、各給紙トレイにおけるこれらの給紙トレイ情報を管理する必要がある。
従来、この給紙トレイ情報は、上記「発明が解決しようとする課題」の項で述べたように、給紙トレイの属性としての、用紙サイズ、紙種、トレイロック有無の各々をユーザのキー操作によって、トレイごとに設定する必要があり、この情報管理は、ユーザに大きな負担となっていた。
そこで、本案では、複数の給紙トレイの属性を組み合わせてグループ属性を定義し、各トレイの給紙トレイ情報をグループ属性によって管理することにより管理をし易くする方法を採用する。
In each of the plurality of paper feed trays, the type of stored paper and the presence / absence of the limitless paper feed setting are appropriately determined by the user according to the use situation, and thus various combinations are possible.
Therefore, in order to perform an appropriate sheet feeding operation according to the sheet condition setting and limitless sheet feeding setting in the print command, it is necessary to manage the sheet feeding tray information in each sheet feeding tray.
Conventionally, as described in the section of “Problems to be Solved by the Invention” above, this paper feed tray information includes the user's key for each of the paper size, paper type, and tray lock as attributes of the paper feed tray. It is necessary to set for each tray by the operation, and this information management is a heavy burden on the user.
Therefore, in this proposal, a method is adopted in which group attributes are defined by combining the attributes of a plurality of paper feed trays, and the paper feed tray information of each tray is managed by the group attributes to facilitate management.

グループ属性の概念とグループ属性による給紙トレイ情報の管理方法について、管理テーブルの模式図を示す図2を参照して説明する。
グループ属性は、図2(B)に示すように、給紙トレイに格納された用紙に係わる属性情報として、給紙制御に用いられる複数の情報、属性1,属性2,属性3、・・・から必要な属性情報を任意に組み合わせて構成する。図2(B)に示す例は、属性1〜6よりなるが、属性数は基本的に制限がない。
属性情報の組み合わせのバリエーションを必要に応じて作成し、作成した複数の属性グループそれぞれに、図2(A)のテーブル22に示すように、グループ名を付けて(この例では「属性グループ1〜N」のグループNO.を付与)登録し、テーブル形式で管理する。なお、登録後に、属性グループの内容を変更することができるようにする。
また、各給紙トレイに対して、それぞれのトレイに格納した用紙の種類や用紙の扱いに応じて、対応するグループ属性を設定する。この設定は、図2(A)のテーブル21に示すように、給紙トレイ名(トレイNO.)に対応付けて、属性グループを割り当てる。
The concept of the group attribute and the management method of the paper feed tray information based on the group attribute will be described with reference to FIG. 2 showing a schematic diagram of the management table.
As shown in FIG. 2B, the group attribute includes a plurality of pieces of information used for paper feed control as attribute information relating to paper stored in the paper feed tray, attribute 1, attribute 2, attribute 3,. The required attribute information is combined arbitrarily. The example shown in FIG. 2B includes attributes 1 to 6, but the number of attributes is basically unlimited.
Variations of combinations of attribute information are created as necessary, and each of the created attribute groups is given a group name as shown in the table 22 of FIG. N ”group No. is assigned) and registered and managed in a table format. Note that the contents of the attribute group can be changed after registration.
For each paper feed tray, a corresponding group attribute is set according to the type of paper stored in each tray and the handling of the paper. In this setting, as shown in the table 21 of FIG. 2A, an attribute group is assigned in association with the paper feed tray name (tray No.).

実際に、プリンタ100側のコントローラ10で給紙制御等に用いる管理テーブルの例を図3に示す。ここには、グループ属性によって、「紙種」「用紙サイズ」「用紙残量」「トレイロック状態」「両面印刷禁止状態」等の複数属性を設定する例が示され、これらの属性を各給紙トレイの詳細情報としてテーブル24で管理する。この管理テーブルを参照することによって、印刷コマンドに指示された用紙を給紙し、しかもリミットレス給紙等の機器側の動作条件に従って適正な給紙動作を行うことを可能にする。
このように、複数属性の組み合わせを1グループ属性に対応付けているので、同じ組み合わせを属性として有する同類型の他の用紙を扱う場合にも、グループ属性で括ることにより、設定の入力操作が簡略化され、ヒューマンエラーが生じにくくなり、給紙トレイ情報の管理が容易になる。
FIG. 3 shows an example of a management table that is actually used for paper feed control by the controller 10 on the printer 100 side. Here, an example is shown in which multiple attributes such as “paper type”, “paper size”, “paper remaining amount”, “tray lock state”, and “duplex printing prohibited state” are set according to group attributes. It is managed in the table 24 as detailed information of the paper tray. By referring to this management table, it is possible to feed the sheet specified by the print command and perform an appropriate sheet feeding operation according to the operation condition on the device side such as limitless sheet feeding.
As described above, since a combination of a plurality of attributes is associated with one group attribute, even when handling other paper of the same type having the same combination as an attribute, the setting input operation is simplified by enclosing the group attribute. Therefore, human error is less likely to occur, and management of paper feed tray information becomes easier.

ところで、グループ属性により管理する給紙トレイ情報の利用形態の一つに、例えば、デフォルト設定を変更する場合が考えられる。
この場合、グループ属性の設定は、既に設定された給紙トレイ情報の他に、新たに属性を付与することになるので、ユーザがジョブ単位で行うようにする方法で実施することが適当である。つまり、1つのジョブに対する設定として、ジョブの終了時に設定が解除されるようにする。
以下に、この利用形態について、図4及び図5を参照して、説明する。
図4は、給紙トレイ情報の設定変更をグループ属性により行う場合の設定例を示す。この例は、図9(A)に示した給紙トレイ情報において、一部のトレイをリミットレス給紙の対象から外す設定の変更を行う場合である。
グループ属性により各給紙トレイに設定されたトレイ情報を表した図4の設定では、「属性グループ1」は、(A4 ,Plain ,Tray lockしない)の組み合わせで定義し、Tray 1、Tray 2及びTray 6を同一の属性グループとする。他のTray 3、Tray 4をいずれも「属性グループ2」とし、Tray 5を「割り当てなし」とすることで、Tray 1に対する「属性グループ1」と設定を異にする。なお、Tray 5に示した「割り当てなし」は、未設定を意味する。
By the way, as one of the usage forms of the paper feed tray information managed by the group attribute, for example, a case where the default setting is changed can be considered.
In this case, setting of the group attribute is to add a new attribute in addition to the already set paper feed tray information. Therefore, it is appropriate to carry out by a method in which the user performs it for each job. . That is, as a setting for one job, the setting is canceled at the end of the job.
Hereinafter, this usage will be described with reference to FIGS. 4 and 5. FIG.
FIG. 4 shows a setting example when changing the setting of the paper feed tray information by the group attribute. This example is a case of changing the setting for excluding some trays from the limitless paper feed target in the paper feed tray information shown in FIG.
In the setting of FIG. 4 showing the tray information set for each paper feed tray by the group attribute, “attribute group 1” is defined by a combination of (A4, Plain, Tray lock not), Tray 1, Tray 2, and Let Tray 6 be the same attribute group. The other Tray 3 and Tray 4 are both set to “attribute group 2” and Tray 5 is set to “not assigned”, so that the setting is different from “attribute group 1” for Tray 1. “No assignment” shown in Tray 5 means no setting.

このような属性グループの設定をすることにより、Tray 1に対する「属性グループ1」と設定を異にする、他のトレイ、即ちTray 3、Tray 4、Tray 5の「トレイロック設定」属性をTray 1の属性である「Tray lockしない」から「Tray lockする」に変更することが可能になる。
図5は、変更後のリミットレス給紙の設定と給紙動作を示すテーブル(A)と給紙トレイの検索順(B)を示すものである。
図5(A)の設定によると、Tray 1を指定した印刷要求に対応して印刷を実行する際、Tray 1で用紙切れが発生すると、トレイスイッチされる給紙トレイとして、「属性グループ1」であり、用紙条件が一致するTray 6だけが選択される。こうして、図5(A)の設定では、図5(B)に示す検索順で給紙トレイが引き継ぐ、リミットレス給紙を行い、デフォルト設定では、リミットレス給紙の対象になっていたTray 3、及びTray 5をTray lockし、対象から外すことが可能になる。
なお、この動作は、例えば、同じ(A4 ,Plain)の用紙でも、リミットレス給紙に対応するためには、回転処理を必要とする給紙トレイについては、対象外とする場合に適用できる。
By setting the attribute group as described above, the “tray lock setting” attribute of the other trays, that is, Tray 3, Tray 4, and Tray 5, which is different from the setting of “attribute group 1” for Tray 1, is set to Tray 1. It is possible to change the attribute of “Do not Tray lock” to “Tray lock”.
FIG. 5 shows a table (A) showing limitless paper feed settings and paper feed operations after the change, and a paper feed tray search order (B).
According to the setting shown in FIG. 5A, when printing is executed in response to a print request designating Tray 1, if an out-of-paper condition occurs in Tray 1, “attribute group 1” is designated as a paper tray to be tray-switched. And only Tray 6 that matches the paper condition is selected. Thus, in the setting shown in FIG. 5A, limitless paper feeding is performed in which the paper feed tray takes over in the search order shown in FIG. 5B. In the default setting, the tray 3 that was the target of limitless paper feeding is used. , And Tray 5 can be Tray locked and removed from the target.
Note that this operation can be applied to a case where, even for the same (A4, Plain) paper, a paper feed tray that requires rotation processing is excluded from the target in order to support limitless paper feeding.

次に、上記した属性グループの設定による印刷時の制御に係わる実施形態について、「実施形態1」〜「実施形態3」として示す。
「実施形態1」
この実施形態は、属性グループの設定により、一部の給紙トレイをリミットレス給紙の対象から外す設定変更(図4、図5、参照)を印刷処理の制御フローにおいて実行可能とした例を示す。
この実施形態の制御フローで行うリミットレス給紙制御は、ジョブ単位で属性グループの設定に従い、トレイロックをするか、否かの設定を行うようにするので、当該ジョブの終了時には、再びデフォルト設定に戻し、次のジョブに備える。
以下に、本実施形態の印刷処理の制御フローを示す図6に基づいて動作を説明する。
印刷要求コマンドに応じ、ジョブを処理するための制御プログラムが起動されると、図6(A)に示す制御フローの処理が開始され(ステップS101)、最初に、トレイロックの設定処理を行う(ステップS102)。
トレイロックの設定処理は、図6(B)に示すサブルーチンの制御フローによって行われ、まず、トレイ指定印刷であるか、否かが、ジョブに付された用紙条件に係わる設定を調べることによって、チェックされる(ステップS201)。このチェックにより、トレイ指定印刷ではない場合には(ステップS201-NO)、そのまま用紙条件に係わる設定をすることなく、このサブルーチンの制御フローを抜ける。
Next, the embodiments relating to the control at the time of printing by the setting of the attribute group described above are shown as “embodiment 1” to “embodiment 3”.
“Embodiment 1”
This embodiment is an example in which setting change (see FIGS. 4 and 5) for excluding some paper feed trays from the limitless paper feed target can be executed in the control flow of the printing process by setting attribute groups. Show.
In the limitless paper feed control performed in the control flow of this embodiment, the tray lock is set or not according to the attribute group setting for each job. Therefore, when the job ends, the default setting is again set. To prepare for the next job.
Hereinafter, the operation will be described based on FIG. 6 showing a control flow of the printing process of the present embodiment.
When a control program for processing a job is started in response to the print request command, the control flow shown in FIG. 6A is started (step S101), and tray lock setting processing is first performed (step S101). Step S102).
The tray lock setting process is performed according to the control flow of a subroutine shown in FIG. 6B. First, whether or not the tray is designated printing is checked by checking the setting related to the paper condition attached to the job. It is checked (step S201). As a result of this check, if it is not the tray designated printing (step S201-NO), the control flow of this subroutine is exited without making the setting relating to the sheet condition as it is.

他方、トレイ指定印刷の場合には(ステップS201-YES)、管理されている給紙トレイ情報から指定されたトレイに設定されている属性を取得し(ステップS202)、その中に属性グループが設定されているか、否かをチェックする(ステップS203)。
このチェックにより、属性グループが設定されていない場合には(ステップS203-NO)、用紙条件に係わる設定を変更することなく、このサブルーチンの制御フローを抜ける。
他方、属性グループが設定されている場合には(ステップS203-YES)、指定されたトレイ以外のトレイの給紙トレイ情報を検索し、そこに設定されている属性グループが、指定されたトレイの属性グループと異なる場合には、トレイロック フラグをセットする。このようにして、トレイロック フラグがセットされると、これらのトレイは、リミットレス給紙の対象から外され、設定を変更することができる。
トレイロックの設定処理のサブルーチンの制御フローを抜けた後、印刷処理を実行する(ステップS103)。印刷処理の過程では、トレイロックの設定処理のサブルーチンでユーザの指示に従って、トレイロックの設定を変更した場合、変更後の給紙トレイからの給紙を行うように動作が制御され、トレイロック フラグがセットされたトレイからのリミットレス給紙は行わない。
ジョブに設定された全てのページ印刷の完了をチェックして、ジョブの終了を確認し(ステップS104)、その後、この制御フローを終える。ただ、グループ属性の設定は、今実行したジョブに対するもので、デフォルト設定の変更を伴うものであったので、このままの設定では、次のジョブの設定との整合性が保証されないので、設定を再びデフォルト設定に戻し(ステップS105)、その後、フローを終える。
上記のようなフローを実行することによって、ジョブに対するユーザの要求に適う用紙で印刷出力を得ることが可能になる。
On the other hand, in the case of tray designation printing (step S201-YES), the attribute set for the designated tray is acquired from the managed paper feed tray information (step S202), and the attribute group is set therein. It is checked whether or not it has been done (step S203).
If the attribute group is not set by this check (step S203-NO), the control flow of this subroutine is exited without changing the setting relating to the paper condition.
On the other hand, if the attribute group is set (step S203-YES), the paper feed tray information of the tray other than the specified tray is searched, and the attribute group set there is the specified tray. If it is different from the attribute group, set the tray lock flag. In this way, when the tray lock flag is set, these trays are excluded from the limitless paper feed target, and the setting can be changed.
After exiting the control flow of the subroutine for the tray lock setting process, the printing process is executed (step S103). During the printing process, if the tray lock setting is changed according to the user instruction in the subroutine for the tray lock setting process, the operation is controlled so as to feed paper from the changed paper tray. No limitless paper feeding is performed from the tray in which is set.
The completion of printing all pages set in the job is checked to confirm the end of the job (step S104), and then the control flow is finished. However, since the group attribute setting is for the job that was just executed and accompanied by a change in the default setting, the setting with this setting does not guarantee consistency with the setting of the next job. The setting is returned to the default setting (step S105), and then the flow ends.
By executing the flow as described above, it is possible to obtain a print output on a sheet that meets the user's request for the job.

「実施形態2」
上記実施形態1は、リミットレス給紙の設定変更を印刷処理の制御フローにおいて実行可能とするが、複数ページからなるジョブに対し、ページごとの対応を考慮していない。そこで、この実施形態では、実施形態1と同様に行うリミットレス給紙の設定変更をページごとに対応可能とする。即ち、属性グループの設定により、一部の給紙トレイをリミットレス給紙の対象から外す設定変更(図4、図5、参照)を、ページ印刷処理の度に対応できるようにする制御フローにより実行可能とした例を示す。
以下に、本実施形態の印刷処理の制御フローを示す図7に基づいて動作を説明する。
印刷要求コマンドに応じ、ジョブを処理するための制御プログラムが起動されると、図7に示す制御フローの処理が開始される(ステップS301)。
この実施形態では、ページごとの設定に対応するため、処理のはじめに、属性(給紙トレイ)が変更されるか、否かの判断をする(ステップS302)。この判断は、給紙トレイが変更され、その給紙トレイに割り当てられている属性が、その前のページ印刷時に設定された属性と異なっているか、否かを判断する。なお、この属性情報は、印刷要求のPDLを解読した結果から知ることができるので、その結果から導くことも可能である。
ここで、属性(給紙トレイ)が変更されていない、と判断された場合には(ステップS302-NO)、そのままの設定で印刷処理を実行するステップS304へ移行する。
他方、属性(給紙トレイ)が変更された、と判断された場合には(ステップS302-YES)、トレイロックの設定処理を行う(ステップS303)。なお、最初の1ページ目は、必ず変更されたと判断され、ステップS303へ進む。
Embodiment 2”
In the first embodiment, the limitless paper feed setting can be changed in the control flow of the printing process, but the correspondence of each page is not considered for a job composed of a plurality of pages. Therefore, in this embodiment, the limitless paper feed setting change performed in the same manner as in the first embodiment can be handled for each page. That is, a control flow that allows setting changes (see FIGS. 4 and 5) to exclude some paper feed trays from the limitless paper feed target according to attribute group settings can be handled each time the page printing process is performed. An example is shown in which execution is possible.
Hereinafter, the operation will be described based on FIG. 7 showing the control flow of the printing process of the present embodiment.
When a control program for processing a job is started in response to the print request command, the control flow process shown in FIG. 7 is started (step S301).
In this embodiment, in order to cope with the setting for each page, at the beginning of the process, it is determined whether or not the attribute (paper feed tray) is changed (step S302). This determination is made as to whether or not the paper feed tray is changed and the attribute assigned to the paper feed tray is different from the attribute set during the previous page printing. Since this attribute information can be known from the result of decoding the PDL of the print request, it can also be derived from the result.
If it is determined that the attribute (paper feed tray) has not been changed (step S302-NO), the process proceeds to step S304 where the print processing is executed with the settings as they are.
On the other hand, if it is determined that the attribute (paper feed tray) has been changed (step S302—YES), tray lock setting processing is performed (step S303). Note that it is determined that the first page has always been changed, and the process proceeds to step S303.

1ページ目と2ページ目以降で属性(給紙トレイ)が変更されている場合に行う、トレイロックの設定処理は、図6(B)に示すサブルーチンの制御フローによって行われる。この処理は、まず、トレイ指定印刷であるか、否かが、ジョブに付された用紙条件に係わる設定を調べることによって、チェックされる(ステップS201)。このチェックにより、トレイ指定印刷ではない場合には(ステップS201-NO)、そのまま用紙条件に係わる設定をすることなく、このサブルーチンの制御フローを抜ける。
他方、トレイ指定印刷の場合には(ステップS201-YES)、管理されている給紙トレイ情報から指定されたトレイに設定されている属性を取得し(ステップS202)、その中に属性グループが設定されているか、否かをチェックする(ステップS203)。
このチェックにより、属性グループが設定されていない場合には(ステップS203-NO)、用紙条件に係わる設定を変更することなく、このサブルーチンの制御フローを抜ける。
他方、属性グループが設定されている場合には(ステップS203-YES)、指定されたトレイ以外のトレイの給紙トレイ情報を検索し、そこに設定されている属性グループが、指定されたトレイの属性グループと異なる場合には、トレイロック フラグをセットする。このようにして、トレイロック フラグがセットされると、これらのトレイは、リミットレス給紙の対象から外され、設定を変更することができる。
The tray lock setting process performed when the attribute (paper feed tray) is changed between the first page and the second and subsequent pages is performed by the control flow of the subroutine shown in FIG. In this process, first, whether or not the tray designation printing is performed is checked by checking the setting relating to the paper condition attached to the job (step S201). As a result of this check, if it is not the tray designated printing (step S201-NO), the control flow of this subroutine is exited without making the setting relating to the sheet condition as it is.
On the other hand, in the case of tray designation printing (step S201-YES), the attribute set for the designated tray is acquired from the managed paper feed tray information (step S202), and the attribute group is set therein. It is checked whether or not it has been done (step S203).
If the attribute group is not set by this check (step S203-NO), the control flow of this subroutine is exited without changing the setting relating to the paper condition.
On the other hand, if the attribute group is set (step S203-YES), the paper feed tray information of the tray other than the specified tray is searched, and the attribute group set there is the specified tray. If it is different from the attribute group, set the tray lock flag. In this way, when the tray lock flag is set, these trays are excluded from the limitless paper feed target, and the setting can be changed.

トレイロックの設定処理のサブルーチンの制御フローを抜けた後、印刷処理を実行する(ステップS103)。印刷処理の過程では、トレイロックの設定処理のサブルーチンでユーザの指示に従って、トレイロックの設定を変更した場合、変更後の給紙トレイからの給紙を行うように動作が制御され、トレイロック フラグがセットされたトレイからのリミットレス給紙は行わない。
1ページの印刷処理を終えたところで、全てのページ印刷の完了をチェックして(ステップS305)、未了の場合には、次ページに対する処理を行うためにステップS302に戻し、再びそのステップ以降の処理を行う。
全てのページ印刷が完了すれば(ステップS305-YES)、ジョブの終了を確認し(ステップS306)、その後、この制御フローを終える。ただ、グループ属性の設定は、今実行したジョブに対するもので、デフォルト設定の変更を伴うものであったので、このままの設定では、次のジョブの設定との整合性が保証されないので、設定を再びデフォルト設定に戻し(ステップS307)、次のジョブに備えた後、フローを終える。
上記のようなフローを実行することによって、ジョブにおける各ページに対応して、ユーザの要求に適う用紙で印刷出力を得ることが可能になる。
After exiting the control flow of the subroutine for the tray lock setting process, the printing process is executed (step S103). During the printing process, if the tray lock setting is changed according to the user instruction in the subroutine for the tray lock setting process, the operation is controlled so as to feed paper from the changed paper tray. No limitless paper feeding is performed from the tray in which is set.
When the printing process for one page is completed, the completion of the printing of all pages is checked (step S305). If the printing is not completed, the process returns to step S302 to perform the process for the next page. Process.
If printing of all pages is completed (YES in step S305), the end of the job is confirmed (step S306), and then the control flow ends. However, since the group attribute setting is for the job that was just executed and accompanied by a change in the default setting, the setting with this setting does not guarantee consistency with the setting of the next job. After returning to the default setting (step S307) and preparing for the next job, the flow ends.
By executing the flow as described above, it is possible to obtain a print output on a sheet that meets the user's request corresponding to each page in the job.

「実施形態3」
この記実施形態は、ユーザが行うグループ属性による設定をデフォルト設定に優先させる場合に生じ得るエラーに対応する印刷処理の制御フローに係わる。
デフォルトで給紙トレイ情報として設定されている、例えば用紙サイズ或いは紙種といった属性情報は、グループ属性の要素となるので、グループ属性による設定と重複して設定される場合がある。そこで、重複して設定された場合には、ユーザの意に適う処理結果が得られるように、ジョブ要求時にユーザによって設定される方のグループ属性による設定を優先させる。
ただ、例えば、リミットレス給紙を行わせるときのように、対象とする複数の給紙トレイに同じ属性が求められ、同一の属性グループを設定することによって対応する場合、複数の対象トレイにこのような設定を行うと、実際に給紙トレイに格納されている用紙と異なってしまう場合が起こり得る。
こうした不一致が起きる場合には、印刷処理を停止しなければいけない。また、この印刷処理の停止は、ユーザが予期しない場合もあり得るので、アラート表示を行い、ユーザに注意を喚起する。
Embodiment 3”
The present embodiment relates to a control flow of print processing corresponding to an error that may occur when setting by a group attribute performed by a user is given priority over default setting.
Since attribute information such as paper size or paper type, which is set as paper feed tray information by default, is an element of the group attribute, it may be set in duplicate with the setting by the group attribute. Therefore, in the case where duplicate settings are made, priority is given to the setting by the group attribute set by the user at the time of job request so that a processing result suitable for the user can be obtained.
However, when the same attribute is required for a plurality of target paper feed trays and the same attribute group is set, for example, when limitless paper feeding is performed, this target is set for a plurality of target trays. If such a setting is made, it may happen that the sheet actually differs from the sheet stored in the sheet feed tray.
If such a mismatch occurs, the printing process must be stopped. Moreover, since the stop of the printing process may be unexpected by the user, an alert is displayed to alert the user.

以下に、本実施形態の印刷処理の制御フローを示す図8に基づいて動作を説明する。
印刷要求コマンドに応じ、ジョブを処理するための制御プログラムが起動されると、図8に示す制御フローの処理が開始される。
まず、PDLの印刷コマンドに指示されたグループ属性による設定情報に基づいて、印刷処理の実行要求を行う(ステップS401)。この実行要求は、上記実施形態1又は実施形態2に示したトレイロックの設定処理を伴う。つまり、グループ属性が設定されたトレイ指定印刷に対して、指定された給紙トレイに設定された属性グループ以外のトレイにトレイロックを設定する。
この後、前段の実行要求に従い印刷処理を行う(ステップS402)。
また、この印刷処理の際に、記録用紙に用いる給紙トレイを選択したときに、給紙トレイに設定された用紙の一致性、即ち属性グループの設定と実際にトレイに格納されている用紙が一致するか、否かのチェックをする(ステップS403)。
このチェックの結果、用紙が一致する場合には、図8の制御フローでは省略されているが、実施形態1又は実施形態2におけると同様に、印刷処理を実行し、この処理を完了した後、ジョブの終了処理を行い、フローを終える。
他方、給紙トレイに設定された用紙の一致性のチェックを行った結果、用紙が一致しなかった場合には、この給紙トレイからの用紙を用いて行う印刷処理を停止し、ユーザにアラートの表示を行う(ステップS404)。このアラート表示は、例えば「用紙の不一致で印刷処理を停止する」旨を知らせるメッセージによる。この停止及びアラート表示を行った後、図8の制御フローでは省略されているが、ジョブの終了処理を行い、フローを終える。
Hereinafter, the operation will be described based on FIG. 8 showing a control flow of the printing process of the present embodiment.
When a control program for processing a job is started in response to a print request command, the control flow process shown in FIG. 8 is started.
First, a print processing execution request is made based on the setting information based on the group attribute specified in the PDL print command (step S401). This execution request is accompanied by the tray lock setting process shown in the first embodiment or the second embodiment. That is, tray lock is set for trays other than the attribute group set for the designated paper feed tray for tray designated printing for which the group attribute is set.
Thereafter, the printing process is performed in accordance with the previous execution request (step S402).
Also, when the paper feed tray used for the recording paper is selected during this printing process, the consistency of the paper set in the paper feed tray, that is, the attribute group setting and the paper actually stored in the tray are It is checked whether or not they match (step S403).
As a result of this check, if the sheets match, this is omitted in the control flow of FIG. 8, but as in the first or second embodiment, after executing the printing process and completing this process, Finish the job and finish the flow.
On the other hand, as a result of checking the consistency of the paper set in the paper feed tray, if the paper does not match, the printing process using the paper from the paper feed tray is stopped and the user is alerted. Is displayed (step S404). This alert display is based on, for example, a message informing that “print processing is stopped due to paper mismatch”. After performing this stop and alert display, although not shown in the control flow of FIG. 8, a job end process is performed and the flow ends.

本発明の実施形態に係わる印刷システムを構成するプリンタのハードウェア構成及びホストとの関係をブロック図にて示す。1 is a block diagram illustrating a hardware configuration of a printer that configures a printing system according to an embodiment of the present invention and a relationship with a host. 属性グループ(B)と属性グループを割り当てた給紙トレイ情報管理テーブル(A)の概念を説明するための模式図である。It is a schematic diagram for explaining the concept of an attribute group (B) and a paper feed tray information management table (A) to which attribute groups are assigned. 給紙制御等に用いる給紙トレイ情報管理テーブルの1例を示す。An example of a paper feed tray information management table used for paper feed control and the like is shown. 給紙トレイの設定変更をグループ属性により行う場合のテーブル設定例を示す。An example of table setting in the case of changing the setting of the paper feed tray by the group attribute is shown. 設定変更後のリミットレス給紙の設定と給紙動作を示すテーブル(A)と給紙トレイの検索順(B)を示す。The table (A) showing the setting of limitless paper feed after the setting change and the paper feed operation, and the search order (B) of the paper feed tray are shown. 属性グループの設定によりリミットレス給紙の設定を変更可能とした印刷処理の制御フローを示す。5 shows a control flow of print processing in which limitless paper feed settings can be changed by setting attribute groups. ページ印刷に対応可能とした、図6と同様の印刷処理の制御フローを示す。FIG. 7 shows a control flow of print processing similar to FIG. 属性グループの設定を優先させる場合に生じるエラーに対応する印刷処理の制御フローを示す。5 shows a control flow of print processing corresponding to an error that occurs when priority is given to attribute group settings. 従来法によるリミットレス給紙の設定と給紙動作を示すテーブル(A)と給紙トレイの検索順(B)を示す。The table (A) showing the setting of limitless paper feed and the paper feed operation by the conventional method and the search order (B) of the paper feed tray are shown.

符号の説明Explanation of symbols

100・・プリンタ、13・・ホストPC(Personal Computer)、10・・コントローラ、1・・RAM(Random Access Memory)、2・・ROM(Read Only Memory)、4・・CPU(Central Processing Unit)、6・・エンジン、7・・ホストI/F、9・・プリンタエンジン、11・・NIC(Network Interface Card)。 100..Printer, 13..Host PC (Personal Computer), 10..Controller, 1..RAM (Random Access Memory), 2..ROM (Read Only Memory), 4 ... CPU (Central Processing Unit), 6 .... Engine, 7 .... Host I / F, 9 .... Printer Engine, 11 .... NIC (Network Interface Card).

Claims (8)

複数給紙トレイ中の1トレイを選び、そこから印刷要求に適合する記録用紙を給紙する制御を行い、給紙された記録用紙に印刷要求と伴に入力された印刷データに基づき画像を形成する画像形成装置であって、
各給紙トレイの属性を複数属性の組み合わせで定義したグループ属性によって管理するトレイ情報管理手段と、
前記トレイ情報管理手段で管理するグループ属性を、印刷要求に適合する記録用紙を給紙する制御を行うための情報として用いる給紙制御手段を有した画像形成装置。
Select one of the multiple paper feed trays and control to feed the recording paper that meets the print request from there, and form an image on the fed recording paper based on the print data entered along with the print request An image forming apparatus that
Tray information management means for managing the attributes of each paper feed tray by a group attribute defined by a combination of multiple attributes;
An image forming apparatus having a paper feed control unit that uses the group attribute managed by the tray information management unit as information for performing control to feed a recording paper that conforms to a print request.
紙種、用紙サイズ及びリミットレス給紙の可/不可を示す情報の組み合わせを有する属性により1グループ属性を定義した請求項1に記載された画像形成装置において、
前記給紙制御手段は、同じ前記1グループ属性を有した給紙トレイ間でのみリミットレス給紙を行わせる制御を行うようにしたことを特徴とする画像形成装置。
The image forming apparatus according to claim 1, wherein one group attribute is defined by an attribute having a combination of information indicating paper type, paper size, and limitless paper feed availability.
The image forming apparatus according to claim 1, wherein the sheet feeding control unit performs control to perform limitless sheet feeding only between sheet feeding trays having the same one group attribute.
前記リミットレス給紙の可/不可を示す情報をトレイロック設定情報とした請求項2に記載された画像形成装置において、
前記トレイ情報管理手段は、印刷要求に指定された給紙トレイのグループ属性と異なる属性を有する給紙トレイに対し、トレイロックを設定した前記1グループ属性をセットし、
前記給紙制御手段は、トレイロックを設定していない同じ前記1グループ属性を有した給紙トレイ間でのみリミットレス給紙を行わせる制御を行うようにしたことを特徴とする画像形成装置。
The image forming apparatus according to claim 2, wherein information indicating whether limitless sheet feeding is possible or not is tray lock setting information.
The tray information management means sets the one group attribute in which the tray lock is set for a paper feed tray having an attribute different from the group attribute of the paper feed tray specified in the print request.
The image forming apparatus according to claim 1, wherein the sheet feeding control unit performs control to perform limitless sheet feeding only between sheet feeding trays having the same one group attribute for which no tray lock is set.
請求項3に記載された画像形成装置において、
前記トレイ情報管理手段は、用紙の扱いに対応し一時的に、トレイロックの有無を設定した前記1グループ属性をセットすることを特徴とする画像形成装置。
The image forming apparatus according to claim 3.
The tray information management unit temporarily sets the one group attribute in which the presence or absence of tray lock is set in correspondence with handling of paper.
請求項1乃至4のいずれかに記載された画像形成装置において、
前記トレイ情報管理手段及び前記給紙制御手段は、印刷要求されたジョブ内の記録用紙毎に設定された条件に従い、それぞれの動作を行うことを特徴とする画像形成装置。
The image forming apparatus according to claim 1,
The image forming apparatus according to claim 1, wherein the tray information management unit and the paper feed control unit perform respective operations in accordance with conditions set for each recording paper in the job requested to be printed.
紙種、用紙サイズ及びリミットレス給紙の可/不可を示す情報の組み合わせを一部に有する属性により1グループ属性を定義した請求項2乃至5のいずれかに記載された画像形成装置において、
前記給紙制御手段は、紙種、用紙サイズ及びリミットレス給紙の可/不可を示す情報の組み合わせのみによって、同じグループ属性を有するか、否かを判断することを特徴とする画像形成装置。
The image forming apparatus according to any one of claims 2 to 5, wherein one group attribute is defined by an attribute having a combination of information indicating whether or not paper type, paper size, and limitless paper feeding are possible.
The image forming apparatus according to claim 1, wherein the sheet feeding control unit determines whether or not the same group attribute is obtained only by a combination of information indicating whether or not a paper type, a sheet size, and limitless sheet feeding are possible.
前記トレイ情報管理手段がグループ属性の他に給紙トレイ情報を管理する請求項1乃至6のいずれかに記載された画像形成装置において、
前記給紙制御手段は、給紙トレイ情報とグループ属性に同一の属性がある場合、グループ属性の設定を優先して、給紙制御を行うための情報として用いることを特徴とする画像形成装置。
The image forming apparatus according to claim 1, wherein the tray information management unit manages paper feed tray information in addition to group attributes.
The image forming apparatus according to claim 1, wherein the sheet feeding control unit gives priority to setting of the group attribute and uses it as information for performing sheet feeding control when the same attribute is present in the sheet feeding tray information and the group attribute.
コンピュータを請求項1乃至7のいずれかに記載された画像形成装置における前記トレイ情報管理手段及び前記給紙制御手段として機能させるためのプログラム。   A program for causing a computer to function as the tray information management unit and the paper feed control unit in the image forming apparatus according to any one of claims 1 to 7.
JP2007013378A 2007-01-24 2007-01-24 Image forming device and program Pending JP2008179438A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007013378A JP2008179438A (en) 2007-01-24 2007-01-24 Image forming device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007013378A JP2008179438A (en) 2007-01-24 2007-01-24 Image forming device and program

Publications (1)

Publication Number Publication Date
JP2008179438A true JP2008179438A (en) 2008-08-07

Family

ID=39723648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007013378A Pending JP2008179438A (en) 2007-01-24 2007-01-24 Image forming device and program

Country Status (1)

Country Link
JP (1) JP2008179438A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011098510A (en) * 2009-11-06 2011-05-19 Konica Minolta Business Technologies Inc Image forming apparatus
JP2012056168A (en) * 2010-09-08 2012-03-22 Canon Inc Printing system, method of controlling the printing system and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011098510A (en) * 2009-11-06 2011-05-19 Konica Minolta Business Technologies Inc Image forming apparatus
JP2012056168A (en) * 2010-09-08 2012-03-22 Canon Inc Printing system, method of controlling the printing system and program
US8786884B2 (en) 2010-09-08 2014-07-22 Canon Kabushiki Kaisha Printing system, printing system control method, and storage medium

Similar Documents

Publication Publication Date Title
US8917410B2 (en) Image forming system, image forming apparatus and print server
JP4964071B2 (en) Image forming apparatus and paper feeding method
US8493609B2 (en) Method for generating simulated insert sheets for a print job
JP5724508B2 (en) Print information management apparatus, print apparatus, print information management system, print system, and print information management program
JP6052516B2 (en) Image forming apparatus, image printing method, and image printing control program
JP6115143B2 (en) Printing condition providing system and printing system
JP4458101B2 (en) Image forming apparatus, method executed by image forming apparatus, control program for controlling image forming apparatus, and tab sheet inserting apparatus
JP2002149637A (en) Device and method for information processing
JP4181890B2 (en) Information processing apparatus, job processing method, and program
JP7135580B2 (en) PRINTING INSTRUCTION DEVICE, PRINTING SYSTEM AND PROGRAM
US20110286041A1 (en) Management apparatus, management method, and program
JP2004070871A (en) Network printer and data sharing printing system
JP2015101016A (en) Image forming apparatus, image forming system and image forming method
JP2008179438A (en) Image forming device and program
US20090316190A1 (en) Image forming system, image forming apparatus, print server, image forming method, and computer readable recording medium stored with image forming program
EP2477140B1 (en) Information processing apparatus, information processing method, and program
JP6428751B2 (en) Image forming apparatus, image printing method, and image printing control program
JP2008062518A (en) Image formation device, program and recording medium
JP2001249781A (en) Printing controller and program recording medium
JP6460032B2 (en) Image forming apparatus, image forming system, and image forming program
JP2008257624A (en) Print system
JP2010187079A (en) Printing device and program
JP3720771B2 (en) Bookbinding printing control apparatus, bookbinding printing control method, storage medium, and program
JP2006256041A (en) Image forming device and image forming method
JP5671878B2 (en) Print setting apparatus, control program for print setting apparatus, recording medium, and printing system