JP2018062087A - Image formation apparatus, control method and program of image formation system - Google Patents

Image formation apparatus, control method and program of image formation system Download PDF

Info

Publication number
JP2018062087A
JP2018062087A JP2016200278A JP2016200278A JP2018062087A JP 2018062087 A JP2018062087 A JP 2018062087A JP 2016200278 A JP2016200278 A JP 2016200278A JP 2016200278 A JP2016200278 A JP 2016200278A JP 2018062087 A JP2018062087 A JP 2018062087A
Authority
JP
Japan
Prior art keywords
image forming
sheet
identification information
unit
job
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016200278A
Other languages
Japanese (ja)
Inventor
一英 長谷川
Kazuhide Hasegawa
一英 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2016200278A priority Critical patent/JP2018062087A/en
Publication of JP2018062087A publication Critical patent/JP2018062087A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image formation apparatus, control method and program of an image formation system which can reduce the operation burden on a user and the occurrence of erroneous feeding of a sheet.SOLUTION: Control means of an image formation apparatus can select a mode in which an image can be formed on a sheet by an image formation unit even when sheet attribute information contained an image formation job does not match the sheet attribute information stored in storage means in a case of receiving the image formation job. The control means determines whether or not the first identification information with which the user associated with a sheet holding part can be identified matches the second identification information with which the user associated with the image formation job can be identified in this mode (S507), determines that the image formation operation by the image formation unit can be executed when the first identification information matches the second identification information, and stops the image formation operation by the image formation unit when the first identification information does not match the second identification information.SELECTED DRAWING: Figure 5

Description

本発明は、記録媒体に画像を形成する画像形成装置、画像形成装置を含む画像形成システムの制御方法、及びその制御方法をコンピュータに実行させるためのプログラムに関する。   The present invention relates to an image forming apparatus for forming an image on a recording medium, an image forming system control method including the image forming apparatus, and a program for causing a computer to execute the control method.

画像形成装置は、ネットワークを介して接続されたホストコンピュータと共に画像形成システムを構成し、ホストコンピュータによって生成された画像形成ジョブを実行する場合がある。画像形成ジョブを受信した画像形成装置は、一般的に、画像形成ジョブによって指定されたシートの属性と、給送カセット等のシート保持部に保持されたシートの属性とが一致することを条件に画像形成動作を実行する。画像形成ジョブのシート属性情報がホストコンピュータのドライバソフトウェアの操作によって設定される一方、シート保持部に関するシート属性は、画像形成装置のユーザーインターフェースの操作によって設定される。そのため、画像形成ジョブを実行させるために、ユーザーがホストコンピュータ及び画像形成装置の両方に対する設定操作を要求される場合があり、操作負担の軽減が求められていた。   An image forming apparatus may constitute an image forming system together with a host computer connected via a network and execute an image forming job generated by the host computer. An image forming apparatus that has received an image forming job generally has a condition that the attribute of a sheet specified by the image forming job matches the attribute of a sheet held in a sheet holding unit such as a feeding cassette. An image forming operation is executed. The sheet attribute information of the image forming job is set by operating the driver software of the host computer, while the sheet attribute related to the sheet holding unit is set by operating the user interface of the image forming apparatus. For this reason, in order to execute an image forming job, a user may be required to perform a setting operation on both the host computer and the image forming apparatus, and a reduction in the operation burden has been demanded.

特許文献1には、手差しトレイについて、画像形成ジョブの実行中に用紙を補充した場合であっても、用紙サイズ等の用紙情報の再設定を省略可能な固定モードを設けた画像形成装置が開示されている。固定モードにおいては、予め設定された用紙サイズが用紙情報として固定的に設定されるため、用紙情報の再設定が不要となる。   Patent Document 1 discloses an image forming apparatus provided with a fixed mode that can omit the resetting of paper information such as paper size even when the paper is replenished during execution of an image forming job for the manual feed tray. Has been. In the fixed mode, since a preset paper size is fixedly set as the paper information, it is not necessary to reset the paper information.

特開2015−3476号公報Japanese Patent Laying-Open No. 2015-3476

ところで、画像形成装置が複数のユーザーによって共有されている場合、ホストコンピュータを操作して画像形成ジョブを投入したユーザーと、画像形成ジョブによって指定されたシート保持部にシートをセットしたユーザーが異なる場合がある。この場合、シート保持部に保持されているシートの属性は、ジョブを投入したユーザーが意図するものと異なっている場合がある。しかしながら、上記特許文献1の構成のように、画像形成装置にセットされた用紙情報の入力が省略される場合には、ユーザーが意図するものとは異なるシートが誤って給送されてしまうことがあった。そして、このような誤給送によって、ユーザーの期待する印刷結果が得られないことがあった。   By the way, when the image forming apparatus is shared by a plurality of users, the user who operates the host computer and inputs an image forming job is different from the user who sets a sheet in the sheet holding unit specified by the image forming job There is. In this case, the attribute of the sheet held in the sheet holding unit may be different from that intended by the user who submitted the job. However, when the input of the paper information set in the image forming apparatus is omitted as in the configuration of Patent Document 1, a sheet different from the one intended by the user may be erroneously fed. there were. Further, due to such erroneous feeding, the printing result expected by the user may not be obtained.

そこで、本発明は、ユーザーの操作負担を軽減すると共に、シートの誤給送の発生を低減することを目的とする。   SUMMARY An advantage of some aspects of the invention is that it reduces the burden on the user and reduces the occurrence of erroneous sheet feeding.

本発明の一態様に係る画像形成装置は、シートを保持するシート保持手段と、前記シート保持手段から給送されるシートに画像を形成する画像形成部と、前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第1の識別情報と、を記憶可能な記憶手段と、ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第1のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第2のモードと、を含むモードのいずれかを実行する制御手段と、を備え、前記制御手段は、前記第2のモードにおいて、画像形成ジョブに対応付けられたユーザーを識別可能な第2の識別情報を取得し、前記第1の識別情報と前記第2の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、前記第1の識別情報と前記第2の識別情報とが一致しないときは、前記画像形成部による画像形成動作を停止させる、ことを特徴とする。   An image forming apparatus according to an aspect of the present invention includes a sheet holding unit that holds a sheet, an image forming unit that forms an image on a sheet fed from the sheet holding unit, and a sheet held by the sheet holding unit. For receiving image forming jobs generated by a host computer and storage means capable of storing sheet attribute information relating to the user's attributes and first identification information capable of identifying a user associated with the sheet holding means. And when the image forming job is received via the receiving unit, the sheet attribute information included in the image forming job conforms to the sheet attribute information stored in the storage unit as a necessary condition. A first mode in which an image is formed on a sheet by the image forming unit and sheet attribute information included in the image forming job are stored in the storage unit. Control means for executing any one of modes including a second mode in which an image can be formed on a sheet by the image forming unit even if it does not conform to the sheet attribute information, and the control means In the second mode, when the second identification information that can identify the user associated with the image forming job is acquired, and the first identification information and the second identification information match, It is determined that an image forming operation by the image forming unit can be executed, and when the first identification information and the second identification information do not match, the image forming operation by the image forming unit is stopped. And

本発明の他の一態様に係る画像形成システムの制御方法は、画像形成ジョブを生成するドライバソフトウェアがインストールされたホストコンピュータと、前記ホストコンピュータから受信した画像形成ジョブを実行する画像形成装置と、を含み、前記画像形成装置が、シートを保持するシート保持手段と、前記シート保持手段から給送されるシートに画像を形成する画像形成部と、前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第1の識別情報と、を記憶可能な記憶手段と、前記ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、を備え、前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第1のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第2のモードと、を含むモードのいずれかを実行する、画像形成システムの制御方法において、制御手段が、前記記憶手段に記憶された前記第1の識別情報と、画像形成ジョブに対応付けられたユーザーを識別可能な第2の識別情報と、画像形成ジョブを受信した場合に前記画像形成装置が実行するモードの設定に関する情報と、を取得する取得工程と、前記制御手段が、前記取得工程によって、画像形成ジョブを受信した場合に前記画像形成装置が前記第2のモードを実行することを示す情報を取得した場合において、前記第1の識別情報と前記第2の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、前記第1の識別情報と前記第2の識別情報とが一致しないときは、前記画像形成部による画像形成動作を実行不能と判定する判定工程と、を含むことを特徴とする。   An image forming system control method according to another aspect of the present invention includes a host computer in which driver software for generating an image forming job is installed, an image forming apparatus that executes an image forming job received from the host computer, The image forming apparatus includes: a sheet holding unit that holds a sheet; an image forming unit that forms an image on a sheet fed from the sheet holding unit; and an attribute of the sheet held by the sheet holding unit Storage means capable of storing sheet attribute information and first identification information capable of identifying a user associated with the sheet holding means, and reception for receiving an image forming job generated by the host computer And an image forming job when the image forming job is received via the receiving unit. A first mode in which an image is formed on a sheet by the image forming unit, and a sheet attribute included in the image forming job, on the condition that the sheet attribute information to be included matches the sheet attribute information stored in the storage unit. Even if the information does not match the sheet attribute information stored in the storage unit, the image forming unit executes any one of the modes including the second mode in which an image can be formed on the sheet by the image forming unit. In the control method of the forming system, the control unit includes the first identification information stored in the storage unit, the second identification information that can identify the user associated with the image forming job, and the image forming job. An acquisition step of acquiring information on setting of a mode to be executed by the image forming apparatus when received, and the control unit performs image acquisition by the acquisition step. When the image forming apparatus acquires information indicating that the second mode is to be executed when a formation job is received, and the first identification information and the second identification information match, Determining that the image forming operation by the image forming unit can be performed, and determining that the image forming operation by the image forming unit cannot be performed when the first identification information and the second identification information do not match And a process.

本発明に係る画像形成装置、画像形成システムの制御方法及びプログラムによれば、ユーザーの操作負担を軽減すると共に、シートの誤給送の発生を低減することができる。   According to the control method and program of the image forming apparatus and the image forming system according to the present invention, it is possible to reduce the burden on the user and reduce the occurrence of erroneous sheet feeding.

本開示に係る画像形成システムの構成を示す概念図。1 is a conceptual diagram illustrating a configuration of an image forming system according to the present disclosure. 印刷装置のハードウェア構成を示すブロック図。FIG. 2 is a block diagram illustrating a hardware configuration of the printing apparatus. 印刷装置のソフトウェア構成を示すブロック図。FIG. 3 is a block diagram illustrating a software configuration of the printing apparatus. (a)は印刷装置の正面図。(b)はプリンタエンジンの構成を示す概略図。(A) is a front view of a printing apparatus. FIG. 2B is a schematic diagram illustrating a configuration of a printer engine. 印刷ジョブの実行処理の手順を示すフローチャート。6 is a flowchart illustrating a procedure of print job execution processing. 給送部情報の更新処理の手順を示すフローチャート。The flowchart which shows the procedure of the update process of feeding part information. (a)、(b)はそれぞれ給送部情報を管理する給送部情報管理テーブルを示す図。(A), (b) is a figure which shows the feeding part information management table which manages feeding part information, respectively. 印刷ジョブの構成を示す概念図。FIG. 3 is a conceptual diagram illustrating a configuration of a print job. (a)、(b)、(c)はそれぞれ印刷装置の操作部に表示されるエラー表示画面の例を示す画像図。(A), (b), (c) is an image figure which shows the example of the error display screen respectively displayed on the operation part of a printing apparatus.

以下、図面を参照しながら、本開示に係る画像形成装置及び画像形成システム並びにこれらの制御方法について説明する。図1に示すように、本開示に係る画像形成システムは、印刷装置100と、少なくとも1つのホストコンピュータ101,102と、を含んでいる。印刷装置100及びホストコンピュータ101,102は、有線又は無線のネットワークの一例である局所的ネットワーク(LAN)103を介して互いに接続されている。   Hereinafter, an image forming apparatus, an image forming system, and a control method thereof according to the present disclosure will be described with reference to the drawings. As shown in FIG. 1, the image forming system according to the present disclosure includes a printing apparatus 100 and at least one host computer 101 or 102. The printing apparatus 100 and the host computers 101 and 102 are connected to each other via a local network (LAN) 103 which is an example of a wired or wireless network.

ホストコンピュータ101,102は、中央処理装置(CPU)、主記憶装置であるROM及びRAM等のメモリ、補助記憶装置であるHDD、入出力装置であるディスプレイ・キーボード・マウス、及びネットワーク通信用のインターフェースを備えている。ホストコンピュータ101,102としては、市販のパーソナルコンピュータを使用することができる。   The host computers 101 and 102 are a central processing unit (CPU), memories such as a ROM and a RAM as main storage devices, an HDD as an auxiliary storage device, a display / keyboard / mouse as input / output devices, and an interface for network communication. It has. As the host computers 101 and 102, commercially available personal computers can be used.

ホストコンピュータ101,102には、画像形成装置を制御するドライバソフトウェアとしてのプリンタドライバがインストールされているものとする。ホストコンピュータ101,102は、印刷装置100がサポートするページ記述言語(PDL)のフォーマットに従う画像形成ジョブ、即ち印刷ジョブ(PDLジョブ)を生成して、LAN103を介して印刷装置100に送信する。印刷装置100は、ホストコンピュータ101,102から送信された印刷ジョブを受信して、印刷ジョブに含まれる画像データに基づいて印刷を実行する。   Assume that printer drivers as driver software for controlling the image forming apparatus are installed in the host computers 101 and 102. The host computers 101 and 102 generate an image forming job according to a page description language (PDL) format supported by the printing apparatus 100, that is, a printing job (PDL job), and transmit the image forming job to the printing apparatus 100 via the LAN 103. The printing apparatus 100 receives a print job transmitted from the host computers 101 and 102, and executes printing based on image data included in the print job.

画像形成装置の一例である印刷装置100は、電子文書の印刷や紙のハードコピー、あるいはファクシミリ通信を行う複合機(多機能プリンター/MFP)である。図2に示すように、印刷装置100には、内部バス(211,212)によって接続された制御回路であるプリンタコントローラ200が搭載されている。プリンタコントローラ200は、中央処理装置であるCPU201と、書換え可能メモリであるRAM202と、読取り専用メモリであるROM205と、ハードディスクドライブ(HDD)206とを備えている。制御手段の一例であるCPU201は、記憶手段としてのROM205に格納されているブートプログラムによりオペレーティングシステム(OS)を立ち上げる。そして、OS上でROM205又はHDD206に格納されているアプリケーションプログラムを実行することで、各種処理を実行する。記憶手段としてのRAM202は、CPU201が動作するために必要なワークメモリとして使用される他、各種データを一時的に記憶可能である。HDD206は、RAM202にロードされるプログラムや各種データを恒久的に記憶可能である。なお、特に断らない限り、以下の制御プロセスの各ステップは、CPU201を実行媒体として実行されるものとする。   A printing apparatus 100, which is an example of an image forming apparatus, is a multifunction peripheral (multifunction printer / MFP) that performs electronic document printing, paper hard copy, or facsimile communication. As shown in FIG. 2, the printing apparatus 100 includes a printer controller 200 that is a control circuit connected by internal buses (211, 212). The printer controller 200 includes a CPU 201 that is a central processing unit, a RAM 202 that is a rewritable memory, a ROM 205 that is a read-only memory, and a hard disk drive (HDD) 206. A CPU 201 which is an example of a control unit starts up an operating system (OS) by a boot program stored in a ROM 205 as a storage unit. Various processes are executed by executing application programs stored in the ROM 205 or the HDD 206 on the OS. A RAM 202 as a storage means is used as a work memory necessary for the CPU 201 to operate, and can temporarily store various data. The HDD 206 can permanently store programs and various data loaded into the RAM 202. Unless otherwise specified, each step of the following control process is executed using the CPU 201 as an execution medium.

CPU201は、ROM205及びRAM202と共に、システムバス211を介して操作部I/F203、ネットワークI/F204、及びイメージバスI/F207を含むインターフェースに接続されている。操作部213はユーザーインターフェースであり、操作部I/F203を介してプリンタコントローラ200に接続されている。操作部213には、テンキー等の入力デバイスが含まれる。ユーザーが操作部213を操作すると、操作部213はその情報を電子的な操作信号としてプリンタコントローラ200へと伝えられる。また、操作部213は、プリンタコントローラ200からの出力信号に基づいて、各種の設定画面やメッセージを表示して印刷装置100の内部状態をユーザーに提示可能な表示部としての機能を備えている。   The CPU 201 is connected to the interface including the operation unit I / F 203, the network I / F 204, and the image bus I / F 207 through the system bus 211 together with the ROM 205 and the RAM 202. An operation unit 213 is a user interface, and is connected to the printer controller 200 via the operation unit I / F 203. The operation unit 213 includes an input device such as a numeric keypad. When the user operates the operation unit 213, the operation unit 213 transmits the information to the printer controller 200 as an electronic operation signal. Further, the operation unit 213 has a function as a display unit that can display various setting screens and messages based on output signals from the printer controller 200 and present the internal state of the printing apparatus 100 to the user.

受信手段の一例であるネットワークI/F204は、プリンタコントローラ200をLAN103等のネットワークに接続するためのインターフェースである。プリンタコントローラ200は、ネットワークI/F204を介してLAN103に接続された情報処理装置(例えばホストコンピュータ101,102)との間で情報を送受信する。   A network I / F 204 which is an example of a receiving unit is an interface for connecting the printer controller 200 to a network such as the LAN 103. The printer controller 200 transmits and receives information to and from an information processing apparatus (for example, host computers 101 and 102) connected to the LAN 103 via the network I / F 204.

イメージバスI/F207は、システムバス211と、画像データを高速で転送するための画像バス212とを接続すると共に、一方のバスから他方のバスへ送信されるデータのデータ構造を変換するためのバスブリッジである。画像バス212は、PCI又はIEEE1394の規格に従っている。画像バス212によって接続された回路上には、RIP208、プリンタ画像処理部209、デバイスI/F210が設けられている。RIP208は、Raster Image Processorの略称であり、PDL等のフォーマットで入力された画像データをビットマップデータに変換するためのハードウェアである。プリンタ画像処理部209は、RIP208によって生成されたビットマップ画像に対して、例えば解像度変更、倍率変更、回転処理、及び色階調補正等の処理を行う。   The image bus I / F 207 connects the system bus 211 and the image bus 212 for transferring image data at high speed, and converts the data structure of data transmitted from one bus to the other bus. It is a bus bridge. The image bus 212 conforms to the PCI or IEEE 1394 standard. On a circuit connected by the image bus 212, a RIP 208, a printer image processing unit 209, and a device I / F 210 are provided. RIP208 is an abbreviation for “Raster Image Processor”, and is hardware for converting image data input in a format such as PDL into bitmap data. The printer image processing unit 209 performs processes such as resolution change, magnification change, rotation process, and color gradation correction on the bitmap image generated by the RIP 208, for example.

デバイスI/F210は、画像読取デバイスであるスキャナ214や、画像出力デバイスであるプリンタエンジン215と通信を行うためのインターフェースである。画像読取手段の一例であるスキャナ214は、CCD方式又はCIS方式の読取機構によって原稿を光学的に走査して画像データを読取り、読取った画像データをプリンタコントローラ200へ転送してHDD206に保存させる。画像形成手段の一例であるプリンタエンジン215は、プリンタコントローラ200からビデオ信号として出力されるビットマップデータに基づいて、記録媒体に画像を形成する。   The device I / F 210 is an interface for communicating with the scanner 214 as an image reading device and the printer engine 215 as an image output device. A scanner 214, which is an example of an image reading unit, optically scans a document by a CCD or CIS reading mechanism, reads image data, transfers the read image data to the printer controller 200, and stores it in the HDD 206. A printer engine 215 as an example of an image forming unit forms an image on a recording medium based on bitmap data output as a video signal from the printer controller 200.

続いて、プリンタコントローラ200のソフトウェア構成について、図3を用いて説明する。ただし、図3に示すブロック図は、図2に示すハードウェア構成を用いて実現される処理機能を機能ごとに表示したものである。各処理機能に対応するプログラムは、ROM205を始めとする記憶装置に記憶されている。   Next, the software configuration of the printer controller 200 will be described with reference to FIG. However, the block diagram shown in FIG. 3 displays processing functions realized by using the hardware configuration shown in FIG. 2 for each function. Programs corresponding to each processing function are stored in a storage device such as the ROM 205.

CPU201が実行する処理機能は、ネットワーク制御部301、操作部制御部302、認証制御部303、認証情報管理部304、ジョブ制御部305、PDL解析部306、RIP制御部307、及びデバイス制御部308を含んでいる。ネットワーク制御部301は、ネットワークI/F204を介してLAN103等のネットワークに接続された他の機器と通信を行う。操作部制御部302は、操作部213に対するユーザーの操作信号を操作部I/F203を通して受付けると共に、操作部I/F203を通してプリンタコントローラ200の各種ステータスを操作部213に表示させる。認証制御部303は、操作部制御部302から通知されたユーザーの認証情報に基づいて、ユーザーIDの認証処理を行う。認証情報管理部304は、認証制御部303から通知された認証情報をHDD206内で管理を行う。即ち、認証情報管理部304は、認証処理によって認証されたユーザーIDの状態を「ログイン状態」に設定し、ログアウトの操作や時間経過等の条件によって「ログアウト状態」に変更する。また、認証情報管理部304、プリンタコントローラ内の各処理部からの要求により、ユーザーIDの現在の状態を通知する。   The processing functions executed by the CPU 201 are a network control unit 301, an operation unit control unit 302, an authentication control unit 303, an authentication information management unit 304, a job control unit 305, a PDL analysis unit 306, a RIP control unit 307, and a device control unit 308. Is included. The network control unit 301 communicates with other devices connected to a network such as the LAN 103 via the network I / F 204. The operation unit control unit 302 receives a user operation signal for the operation unit 213 through the operation unit I / F 203 and causes the operation unit 213 to display various statuses of the printer controller 200 through the operation unit I / F 203. The authentication control unit 303 performs user ID authentication processing based on the user authentication information notified from the operation unit control unit 302. The authentication information management unit 304 manages the authentication information notified from the authentication control unit 303 in the HDD 206. In other words, the authentication information management unit 304 sets the state of the user ID authenticated by the authentication process to “login state”, and changes it to “logout state” depending on conditions such as logout operation and passage of time. Further, the current state of the user ID is notified by a request from the authentication information management unit 304 and each processing unit in the printer controller.

なお、ユーザーIDとは、画像形成システムのユーザーを識別するために各ユーザーに付与された符号を指す。ユーザーIDは画像形成システムのユーザーを識別可能な識別情報の一例であり、例えば社員IDがこれに相当する。また、識別情報は必ずしも個人に対して付与されるものに限らず、訪問者用のID等不特定のユーザーを表す情報や、グループ単位のIDを含んでいてもよい。また、認証情報とは、識別情報の他、パスワード等の認証判断に必要な情報を含むものとする。ただし、予め認証情報管理部304に認証可能なユーザーIDのリスト(ホワイトリスト)を登録しておく方式では、識別情報が認証情報に相当する。   The user ID refers to a code assigned to each user in order to identify the user of the image forming system. The user ID is an example of identification information that can identify the user of the image forming system. For example, an employee ID corresponds to this. Further, the identification information is not necessarily given to an individual, and may include information representing an unspecified user such as an ID for a visitor or a group unit ID. In addition to the identification information, the authentication information includes information necessary for authentication judgment such as a password. However, in the method in which a list of user IDs that can be authenticated (white list) is registered in the authentication information management unit 304 in advance, the identification information corresponds to authentication information.

ジョブ制御部305は、PDL解析部306、RIP制御部307、及びデバイス制御部308を連携動作させて、ネットワーク制御部301から通知された印刷ジョブを実行するための各種制御を行う。ジョブ制御部305は、ジョブ情報解析部309、ジョブ情報管理部310、ページ情報管理部311、中間データ管理部312、画像データ管理部313、及び給送部情報管理部314を含んでいる。   The job control unit 305 performs various controls for executing a print job notified from the network control unit 301 by causing the PDL analysis unit 306, the RIP control unit 307, and the device control unit 308 to cooperate with each other. The job control unit 305 includes a job information analysis unit 309, a job information management unit 310, a page information management unit 311, an intermediate data management unit 312, an image data management unit 313, and a feeding unit information management unit 314.

ジョブ情報解析部309は、印刷ジョブに含まれるジョブ情報の解析処理を行う。ただし、ジョブ情報とは、印刷ジョブに含まれる画像情報であるページデータ以外の情報を指す。ジョブ情報管理部310は、ジョブ情報解析部309によって解析されたジョブ情報をRAM202内へ一時保管する。ページ情報管理部311は、PDL解析部306によって解析処理され、印刷ジョブに含まれるページデータから中間データへと変換された画像情報をRAM202内へ一時保管する。中間データ管理部312は、PDL解析部306によって変換された中間データをRAM202内へ一時保管する。画像データ管理部313は、RIP制御部307によって中間データからページ単位のビットマップ画像に変換された画像データを、HDD206に保管して管理する。給送部情報管理部314は、印刷ジョブの印刷処理のための給送部情報を管理する。   A job information analysis unit 309 performs analysis processing on job information included in a print job. However, job information refers to information other than page data that is image information included in a print job. The job information management unit 310 temporarily stores the job information analyzed by the job information analysis unit 309 in the RAM 202. The page information management unit 311 temporarily stores in the RAM 202 image information that has been analyzed by the PDL analysis unit 306 and converted from page data included in the print job to intermediate data. The intermediate data management unit 312 temporarily stores the intermediate data converted by the PDL analysis unit 306 in the RAM 202. The image data management unit 313 stores and manages, in the HDD 206, the image data converted from the intermediate data into the page-unit bitmap image by the RIP control unit 307. The feeding unit information management unit 314 manages feeding unit information for print processing of a print job.

PDL解析部306は、印刷ジョブに含まれる各ページの画像情報であるページデータを解析し、ディスプレイリスト等の形式からなる中間データへ変換する変換処理を行う。また、PDL解析部306は、変換処理された中間データを中間データ管理部312へ蓄積保存する。RIP制御部307は、蓄積保存された中間データから、ページ単位のビットマップ画像へ変換する変換処理を行い、変換された画像データを画像データ管理部313へ蓄積保存する。デバイス制御部308は、ページ単位のビットマップ画像を画像信号へ変換処理して、デバイスI/F210を介して、プリンタエンジン215の画像形成処理及び給送処理に同期してプリンタエンジン215に画像信号を転送する画像転送処理を行う。   The PDL analysis unit 306 analyzes page data that is image information of each page included in the print job, and performs conversion processing to convert the data into intermediate data having a format such as a display list. Also, the PDL analysis unit 306 accumulates and stores the converted intermediate data in the intermediate data management unit 312. The RIP control unit 307 performs conversion processing for converting the stored and stored intermediate data into a bitmap image in page units, and stores and stores the converted image data in the image data management unit 313. The device control unit 308 converts the bitmap image of the page unit into an image signal, and sends the image signal to the printer engine 215 via the device I / F 210 in synchronization with the image forming process and the feeding process of the printer engine 215. The image transfer process for transferring the image is performed.

次に、印刷装置100のデバイス構成について説明する。図4(a)に示すように、印刷装置100は、プリンタエンジン215、スキャナ214、複数の給送カセット217、手差しトレイ218、及びフィニッシャ219を備えている。スキャナ214は、原稿を光学的に走査して、CCD方式等の光電変換素子により電子的な画像情報に変換する。プリンタエンジン215は、プリンタコントローラ200から受け取った画像信号に基づいてシートに画像を形成する。ただし、シートとは、用紙及び封筒等の紙、オーバーヘッドプロジェクタ(OHP)用シート等のプラスチックフィルム、並びに布を含む記録媒体を指すものとする。また、以下の説明及び添付の図面において、「用紙」又は「給送」等の語を使用するが、特に断らない限り紙以外の材料を含むシート一般を対象としている。   Next, the device configuration of the printing apparatus 100 will be described. As illustrated in FIG. 4A, the printing apparatus 100 includes a printer engine 215, a scanner 214, a plurality of feeding cassettes 217, a manual feed tray 218, and a finisher 219. The scanner 214 optically scans a document and converts it into electronic image information by a photoelectric conversion element such as a CCD system. The printer engine 215 forms an image on a sheet based on the image signal received from the printer controller 200. However, the sheet refers to a recording medium including paper such as paper and an envelope, a plastic film such as an overhead projector (OHP) sheet, and cloth. In addition, in the following description and the accompanying drawings, terms such as “paper” or “feed” are used, but unless otherwise specified, general sheets including materials other than paper are targeted.

各給送カセット217はシートを収容し、手差しトレイ218は、トレイ上に載置されたシートを支持する。給送カセット217及び手差しトレイ218に保持されたシートは、不図示の給送ユニットによって1枚ずつ分離しながらプリンタエンジン215に給送される。給送カセット217及び手差しトレイ218は、いずれも、画像形成部に供給するためのシートを保持するシート保持部の一例であり、印刷装置100にはシート保持手段として、少なくとも1つのシート保持部が設けられるものとする。給送カセット217及び手差しトレイ218には、セットされたシートの有無を検知可能なシート検知手段として、シートを検知可能なシート検知センサが配置されている。また、給送カセット217及び手差しトレイ218には、セットされたシートに当接してシート位置を規制するガイド部材と、ガイド部材の位置を介してシートのサイズを検知可能なサイズ検知手段であるガイドセンサとが配置されている。なお、シートのサイズに加えて、シートの種類を検知可能なセンサを配置してもよい。   Each feeding cassette 217 stores sheets, and a manual feed tray 218 supports the sheets placed on the tray. The sheets held in the feeding cassette 217 and the manual feed tray 218 are fed to the printer engine 215 while being separated one by one by a feeding unit (not shown). The feeding cassette 217 and the manual feed tray 218 are both examples of a sheet holding unit that holds a sheet to be supplied to the image forming unit. The printing apparatus 100 includes at least one sheet holding unit as a sheet holding unit. Shall be provided. In the feeding cassette 217 and the manual feed tray 218, a sheet detection sensor capable of detecting a sheet is disposed as a sheet detection unit capable of detecting the presence or absence of a set sheet. The feeding cassette 217 and the manual feed tray 218 include a guide member that abuts against a set sheet and regulates the sheet position, and a guide that is a size detection unit that can detect the size of the sheet through the position of the guide member. And a sensor. In addition to the sheet size, a sensor capable of detecting the type of the sheet may be arranged.

プリンタエンジン215によって画像を形成されたシートは、シート処理装置としてのフィニッシャ219に受け渡される。フィニッシャ219は、印刷ジョブによって指定された情報に基づいて、シートにステイプリング、パンチング、及び整合処理等の処理を施して排出トレイに排出する。   The sheet on which an image is formed by the printer engine 215 is delivered to a finisher 219 as a sheet processing apparatus. The finisher 219 performs processing such as stapling, punching, and alignment processing on the sheet based on the information specified by the print job, and discharges the sheet to the discharge tray.

図4(b)に示すように、プリンタエンジン215は、電子写真方式の画像形成ユニットPUを有する。画像形成ユニットPUは、ドラム状の感光体である感光ドラム1と、帯電装置2と、露光装置3と、現像装置4と、クリーニング装置6とを含む。プリンタエンジン215に対して画像形成動作の開始が要求されると、帯電装置2が感光ドラム1の表面を一様に帯電させ、露光装置3がレーザー光によって感光ドラム1を走査し、ドラム表面に静電潜像を形成する。現像装置4は、感光ドラム1に帯電したトナーを供給して静電潜像をトナー像に現像する。感光ドラム1に担持されたトナー像は、転写装置5によってシートへと転写される。シートに転写されたトナー像は、熱定着方式の定着装置7により、シートへ定着させられる。   As shown in FIG. 4B, the printer engine 215 has an electrophotographic image forming unit PU. The image forming unit PU includes a photosensitive drum 1 that is a drum-shaped photoconductor, a charging device 2, an exposure device 3, a developing device 4, and a cleaning device 6. When the printer engine 215 is requested to start an image forming operation, the charging device 2 uniformly charges the surface of the photosensitive drum 1, and the exposure device 3 scans the photosensitive drum 1 with laser light, and the drum surface is scanned. An electrostatic latent image is formed. The developing device 4 supplies charged toner to the photosensitive drum 1 to develop the electrostatic latent image into a toner image. The toner image carried on the photosensitive drum 1 is transferred to a sheet by the transfer device 5. The toner image transferred to the sheet is fixed to the sheet by a fixing device 7 of a heat fixing type.

なお、本実施例のプリンタエンジン215は直接転写型の電子写真方式として説明したが、中間転写体を用いる中間転写型の構成や、複数のトナー色に対応する複数の画像形成ユニットを備えた構成であってもよい。また、画像形成部は、電子写真方式に代えて、インクジェット方式など既知の他の方式であってもよい。   Although the printer engine 215 of the present embodiment has been described as a direct transfer type electrophotographic system, an intermediate transfer type configuration using an intermediate transfer body and a configuration including a plurality of image forming units corresponding to a plurality of toner colors. It may be. The image forming unit may be another known method such as an ink jet method instead of the electrophotographic method.

[印刷ジョブの実行処理]
次に、印刷装置100に印刷ジョブが投入された場合にプリンタコントローラ200が実行するプロセスについて、図5乃至図9を用いて説明する。印刷ジョブを受信した場合、プリンタコントローラ200は、図5に示すフローチャートに沿って印刷に適したシートが存在するかどうかのチェックを行い、適切なシートが存在する場合には印刷処理(S514)を実行する。本フローチャートの各ステップの処理内容は、ROM205に格納されたプログラムに基づいて、CPU201が実行することによって実現される。
[Print job execution processing]
Next, a process executed by the printer controller 200 when a print job is input to the printing apparatus 100 will be described with reference to FIGS. When a print job is received, the printer controller 200 checks whether there is a sheet suitable for printing according to the flowchart shown in FIG. 5, and if there is a suitable sheet, performs the printing process (S514). Run. The processing content of each step of this flowchart is realized by the CPU 201 executing it based on a program stored in the ROM 205.

まず、ネットワーク制御部301からジョブ情報解析部309へ印刷ジョブの受信通知を受けると、ジョブ情報解析部309が印刷ジョブに含まれるジョブ情報の解析処理を行い、ジョブ情報管理部310へ解析結果を保存する。すると、ジョブ制御部305が、解析結果から印刷ジョブによって指定されたシート属性及びシート保持部に関する情報を読み出す(S501,S502)。   First, when a print job reception notification is received from the network control unit 301 to the job information analysis unit 309, the job information analysis unit 309 performs analysis processing on job information included in the print job, and sends the analysis result to the job information management unit 310. save. Then, the job control unit 305 reads out information regarding the sheet attribute designated by the print job and the sheet holding unit from the analysis result (S501, S502).

図8に示すように、本実施例における印刷ジョブ800には、ジョブ情報801とページデータ802とが含まれる。ページデータ802には、PDLのフォーマットに従う各ページの画像情報であるPDLデータ(808,809,810)が含まれる。ジョブ情報801には、ユーザーID803、ジョブ名804、給送部805、シートサイズ806、及びシート種類807の設定値を示す情報が含まれる。ユーザーID803は、印刷ジョブ800を投入したユーザーを特定するための識別情報であり、例えば、印刷ジョブ800を送信したホストコンピュータ101,102のログインユーザーのログインIDが設定される。ジョブ名804は、印刷ジョブ800を他の画像形成ジョブから識別するための名称であり、例えば、ページデータ802の供給元であるアプリケーションデータのファイル名等に基づいて付与される。   As shown in FIG. 8, the print job 800 in this embodiment includes job information 801 and page data 802. The page data 802 includes PDL data (808, 809, 810) which is image information of each page according to the PDL format. The job information 801 includes information indicating setting values for the user ID 803, the job name 804, the feeding unit 805, the sheet size 806, and the sheet type 807. The user ID 803 is identification information for specifying the user who has submitted the print job 800. For example, the login ID of the login user of the host computer 101 or 102 that has transmitted the print job 800 is set. The job name 804 is a name for identifying the print job 800 from other image forming jobs. For example, the job name 804 is given based on the file name of application data that is the supply source of the page data 802.

給送部805は、印刷ジョブ800の出力に使用するシートの供給元となるシート保持部を、給送カセット217及び手差しトレイ218の中から指定するための情報である。シートサイズ806は、印刷ジョブ800の出力に使用するシートのシートサイズを、「A4」、「A3」などの定型サイズや、「シート幅」及び「シート長さ」からなるユーザー定義サイズなどから指定するための情報である。シート種類807は、印刷ジョブ800の出力に使用するシートのシート種類を、「普通紙」、「厚紙」などから指定するための情報である。なお、シート種類807は、印刷ジョブとして指定を行わない場合に省略することができる。   A feeding unit 805 is information for designating a sheet holding unit that is a supply source of a sheet used for output of the print job 800 from the feeding cassette 217 and the manual feed tray 218. The sheet size 806 specifies the sheet size of the sheet used for the output of the print job 800 from a standard size such as “A4” or “A3” or a user-defined size including “sheet width” and “sheet length”. It is information to do. The sheet type 807 is information for designating the sheet type of the sheet used for output of the print job 800 from “plain paper”, “thick paper”, and the like. Note that the sheet type 807 can be omitted when the print job is not designated.

なお、シートサイズとは、シートの長辺長さ及び短辺長さと、印刷装置100の内部におけるシートの搬送方向に対するシートの向きと、を特定可能な情報を指すものとする。シート種類とは、シートの材質(坪量、表面処理の有無、材料等)、形状(インデックス紙、ルーズリーフ等)、及び封筒等の特殊用途等、シートのサイズ以外の任意の特徴による分類を指すものとする。また、シートサイズ及びシート種類を含むシートの任意の特徴を総称してシートの属性とする。   The sheet size refers to information that can specify the long side length and the short side length of the sheet and the orientation of the sheet with respect to the sheet conveyance direction inside the printing apparatus 100. The sheet type refers to a classification based on any feature other than the sheet size, such as sheet material (basis weight, presence / absence of surface treatment, material, etc.), shape (index paper, loose leaf, etc.), and special uses such as envelopes. Shall. Further, arbitrary characteristics of the sheet including the sheet size and the sheet type are collectively referred to as a sheet attribute.

図5に示すように、ジョブ制御部305は、このようなジョブ情報を含む解析結果の中から、指定されたシートサイズ及びシート種類の情報を含むシート設定と(S501)、指定されたシート保持部の情報を含む給送部設定を読み出す(S502)。次に、ジョブ制御部305は、給送部情報管理部314から給送部情報の読出しを行う(S503)。給送部情報とは、シート保持部にセットされたシートについてのシート属性及びその他の設定情報を、各シート保持部に対応付けて管理される情報を指す。   As shown in FIG. 5, the job control unit 305 performs sheet setting including information on the specified sheet size and sheet type from the analysis result including the job information (S501), and the specified sheet holding. The feeding section setting including the section information is read (S502). Next, the job control unit 305 reads the feeding unit information from the feeding unit information management unit 314 (S503). The feeding unit information refers to information managed by associating a sheet attribute and other setting information about a sheet set in the sheet holding unit with each sheet holding unit.

給送部情報は、例えば図7(a)、(b)に示すテーブルの形で管理される。図7(a)に示すように、給送部情報の一例である給送部情報管理テーブルには、給送部ID701、ユーザーID702、シートサイズ703、シート種類704、ジョブ設定優先705、及びシート有無706を表す情報が格納されている。給送部ID701は、各シート保持部(給送カセット217及び手差しトレイ218)を識別する符号である。図示した例において、給送部ID=0001は手差しトレイ218に対応し、0002以降の給送部IDは各給送カセット217に対応する。ユーザーID702は、該当するシート保持部へシートをセットしたユーザーを識別可能な識別情報である。言い換えれば、ユーザーID702は、該当するシート保持部にセットされたシートの所有者と考えられるユーザーを表している。シートサイズ703は、該当するシート保持部にセットされたシートのシートサイズを示す情報である。シート種類704は、該当するシート保持部へセットされたシートのシート種類を示す情報である。ジョブ設定優先705は、該当するシート保持部からシートが給送される際に、給送部情報に対してジョブ情報を優先的に用いて印刷を実行するジョブ設定優先動作を行うかどうかの設定を示す情報である。シート有無706は、該当するシート保持部にシートがセットされているかどうかを示す情報である。   The feeding unit information is managed, for example, in the form of tables shown in FIGS. 7 (a) and 7 (b). As shown in FIG. 7A, a feeding unit information management table that is an example of feeding unit information includes a feeding unit ID 701, a user ID 702, a sheet size 703, a sheet type 704, a job setting priority 705, and a sheet. Information indicating presence / absence 706 is stored. The feeding unit ID 701 is a code for identifying each sheet holding unit (the feeding cassette 217 and the manual feed tray 218). In the illustrated example, a feeding unit ID = 0001 corresponds to the manual feed tray 218, and a feeding unit ID after 0002 corresponds to each feeding cassette 217. The user ID 702 is identification information that can identify a user who has set a sheet in the corresponding sheet holding unit. In other words, the user ID 702 represents a user who is considered to be the owner of the sheet set in the corresponding sheet holding unit. The sheet size 703 is information indicating the sheet size of the sheet set in the corresponding sheet holding unit. The sheet type 704 is information indicating the sheet type of the sheet set in the corresponding sheet holding unit. The job setting priority 705 is a setting for determining whether or not to perform a job setting priority operation for executing printing by using job information preferentially with respect to the feeding unit information when a sheet is fed from the corresponding sheet holding unit. It is information which shows. The sheet presence / absence 706 is information indicating whether or not a sheet is set in the corresponding sheet holding unit.

なお、本実施例では、ジョブ設定優先705が「する」に設定されている場合、給送部情報のシートサイズ703及びシート種類704がいずれか一方が「フリー」に設定されている場合であっても、ジョブ情報の設定値を用いて印刷が実行される。一方、ジョブ設定優先705が「しない」に設定されている場合には、シートサイズ703及びシート種類704の設定値とジョブ情報のシートサイズ806及びシート種類807の設定値が一致しない限り、印刷は実行されない。即ち、ジョブ設定優先705が「しない」に設定された状態は、画像形成ジョブに含まれるシート属性情報が画像形成装置の記憶手段に記憶されたシート属性情報に適合することを必要条件として印刷を実行する第1のモードに相当する。また、ジョブ設定優先705が「する」に設定された状態は、画像形成ジョブに含まれるシート属性情報が記憶手段に記憶されたシート属性情報に適合しない場合であっても、印刷を実行可能(画像形成可能)な第2のモードに相当する。ただし、第2のモードは、本実施例のように給送部情報の一部が「フリー」に設定されている場合だけでなく、給送部情報のシートサイズ703及びシート種類704に関わらず印刷を実行可能とする、所謂強制給送に近い動作を行うものであってもよい。   In this embodiment, when the job setting priority 705 is set to “Yes”, either the sheet size 703 or the sheet type 704 of the feeding unit information is set to “Free”. However, printing is executed using the set value of the job information. On the other hand, if the job setting priority 705 is set to “No”, printing is performed unless the setting values of the sheet size 703 and the sheet type 704 match the setting values of the sheet size 806 and the sheet type 807 of the job information. Not executed. That is, when the job setting priority 705 is set to “No”, printing is performed on the condition that the sheet attribute information included in the image forming job matches the sheet attribute information stored in the storage unit of the image forming apparatus. This corresponds to the first mode to be executed. When the job setting priority 705 is set to “Yes”, printing can be executed even when the sheet attribute information included in the image forming job does not match the sheet attribute information stored in the storage unit ( This corresponds to the second mode in which image formation is possible. However, the second mode is not limited to the case where a part of the feeding unit information is set to “free” as in the present embodiment, but regardless of the sheet size 703 and the sheet type 704 of the feeding unit information. An operation similar to so-called forced feeding, which enables printing, may be performed.

ここで、図7(a)に示す給送部情報700は、ユーザーID=AAA12345のユーザーにより、給送部ID=0001の手差しトレイ218にシートが載置されている状態を示している。本実施例における手差しトレイ218にはシートサイズを精確に検知可能なサイズ検知手段が設けられておらず、ユーザーによる明示的なシートサイズの入力がなかったことから、給送部ID=0001のシートサイズは「フリー」に設定されている。また、給送部ID=0001のシート種類も「フリー」に設定されている。なお、図7(b)に示す給送部情報700は、図7(a)に示す状態から、ジョブ設定優先動作によって一部の情報がジョブ情報によって書き換えられた状態を示している。即ち、給送部ID=0001のシートサイズ及びシート種類が、ジョブ情報の解析結果から取得された「A4」、「厚紙」に設定されている。なお、このような給送部情報700を更新が行われる場合の処理については後述する。   Here, the feeding unit information 700 illustrated in FIG. 7A indicates a state in which a sheet is placed on the manual feed tray 218 having the feeding unit ID = 0001 by the user having the user ID = AAA12345. In the present embodiment, the manual feed tray 218 is not provided with a size detecting unit that can accurately detect the sheet size, and the user does not explicitly input the sheet size. The size is set to “Free”. Further, the sheet type of the feeding unit ID = 0001 is also set to “free”. Note that the feeding unit information 700 illustrated in FIG. 7B indicates a state in which a part of information is rewritten by job information by the job setting priority operation from the state illustrated in FIG. That is, the sheet size and sheet type of the feeding unit ID = 0001 are set to “A4” and “thick paper” acquired from the analysis result of the job information. Note that processing when such feeding unit information 700 is updated will be described later.

図5に戻って印刷ジョブの実行処理の説明を続ける。上述の給送部情報を取得したジョブ制御部305は、印刷ジョブの給送部805によって指定されたシート保持部について、給送部情報のシート有無706を参照してシートがあるか判定する(S504)。ジョブ制御部305は、当該シート保持部にシートがない場合、RAM202内のジョブ状態にシートなしエラーを示す情報を保存する(S515)。ジョブ制御部305は、当該給送部にシートがある場合、給送部情報のジョブ設定優先705が設定されているか判定する(S505)。   Returning to FIG. 5, the description of the print job execution process will be continued. The job control unit 305 that has acquired the above-described feeding unit information determines whether there is a sheet with respect to the sheet holding unit specified by the printing job feeding unit 805 with reference to the sheet presence / absence 706 of the feeding unit information ( S504). If there is no sheet in the sheet holding unit, the job control unit 305 stores information indicating a sheet absence error in the job state in the RAM 202 (S515). If there is a sheet in the feeding unit, the job control unit 305 determines whether the job setting priority 705 of the feeding unit information is set (S505).

ジョブ制御部305は、当該シート保持部のジョブ設定優先の設定値が「する」の場合、以下のようにジョブ設定優先動作を実行する。まず、ジョブ制御部305は、ジョブ情報管理部310から印刷ジョブで設定されているユーザーIDを読み出す(S506)。そして、ジョブ制御部305は、印刷ジョブで設定されているユーザーIDと給送部情報のユーザーIDが一致するか判定する(S507)。ここで、給送部情報のユーザーIDが「不定」である場合、ジョブ情報のユーザーIDの設定値によらずユーザーIDが一致しないと判定される。ジョブ制御部305は、ユーザーIDが一致しないと判定した場合、ユーザーID不一致エラーを示す情報をRAM202内のジョブ状態に保存する(S516)。   When the job setting priority setting value of the sheet holding unit is “Yes”, the job control unit 305 executes the job setting priority operation as follows. First, the job control unit 305 reads the user ID set in the print job from the job information management unit 310 (S506). The job control unit 305 determines whether the user ID set in the print job matches the user ID of the feeding unit information (S507). Here, when the user ID of the feeding unit information is “undefined”, it is determined that the user IDs do not match regardless of the setting value of the user ID of the job information. If the job control unit 305 determines that the user IDs do not match, the job control unit 305 stores information indicating a user ID mismatch error in the job state in the RAM 202 (S516).

次に、ジョブ制御部305は、印刷ジョブで設定されているシートサイズと給送部情報のシートサイズが一致するか判定する(S508)。ジョブ制御部305は、シートサイズが一致しない場合、給送部情報のシートサイズが「フリー」であるか判定する(S509)。ここで、ジョブ制御部305は、シートサイズが「フリー」でない場合、シートサイズ不一致エラーをRAM202内のジョブ状態に保存する(S517)。ジョブ制御部305は、シートサイズが「フリー」である場合、給送部情報のシートサイズを印刷ジョブで設定されているシートサイズの値で更新する(S510)。   Next, the job control unit 305 determines whether the sheet size set in the print job matches the sheet size of the feeding unit information (S508). If the sheet sizes do not match, the job control unit 305 determines whether the sheet size of the feeding unit information is “free” (S509). Here, when the sheet size is not “free”, the job control unit 305 stores a sheet size mismatch error in the job state in the RAM 202 (S517). When the sheet size is “free”, the job control unit 305 updates the sheet size in the feeding unit information with the value of the sheet size set in the print job (S510).

次に、ジョブ制御部305は、印刷ジョブで設定されているシート種類と給送部情報のシート種類が一致するか判定する(S511)。ジョブ制御部305は、シート種類が一致しない場合、給送部情報のシート種類が「フリー」であるか判定する(S512)。ここで、ジョブ制御部305は、シート種類が「フリー」でない場合、シート種類不一致エラーをRAM202内のジョブ状態に保存する(S518)。ジョブ制御部305は、シート種類が「フリー」である場合、給送部情報のシート種類を印刷ジョブで設定されているシート種類の値で更新する(S513)。   Next, the job control unit 305 determines whether the sheet type set in the print job matches the sheet type of the feeding unit information (S511). If the sheet types do not match, the job control unit 305 determines whether the sheet type of the feeding unit information is “free” (S512). Here, if the sheet type is not “free”, the job control unit 305 stores a sheet type mismatch error in the job state in the RAM 202 (S518). When the sheet type is “free”, the job control unit 305 updates the sheet type of the feeding unit information with the value of the sheet type set in the print job (S513).

ジョブ制御部305は、以上の工程においていずれのエラーもセットされなかった場合、印刷を実行可能であると判断し、シート保持部からシートを給送させて印刷処理を実行する(S514)。このとき、ジョブ設定優先が「する」に設定されているため、印刷ジョブで設定されているシートサイズ及びシート種類に基づいて印刷処理が実行される。   If no error is set in the above steps, the job control unit 305 determines that printing can be performed, and feeds the sheet from the sheet holding unit to execute printing processing (S514). At this time, since the job setting priority is set to “Yes”, the printing process is executed based on the sheet size and sheet type set in the print job.

ここで、ステップS510,S513では、給送部情報のシートサイズ及びシート種類が、印刷ジョブで設定されているシートサイズ及びシート種類によって更新される。具体例として、手差しトレイ218(給送部IS=0001)のシートサイズ及びシート種類が「フリー」に設定されている場合(図7(a)参照)に、ジョブ情報で「A4」、「厚紙」のシートを指定する印刷ジョブが投入されたケースを考える。この場合、ジョブ設定優先動作により、給送部情報の手差しトレイ218に対応するシートサイズ及びシート種類が「A4」、「厚紙」へと書き換えられる(図7(b)参照)。このような処理を行うことにより、同一ユーザーが同一のシート保持部に保持されたシートを用いて印刷ジョブを繰り返し実行する場合等に、印刷ジョブを効率的に処理することができる。   Here, in steps S510 and S513, the sheet size and sheet type of the feeding unit information are updated according to the sheet size and sheet type set in the print job. As a specific example, when the sheet size and sheet type of the manual feed tray 218 (feed unit IS = 0001) are set to “free” (see FIG. 7A), “A4” and “thick paper” are set in the job information. Consider a case where a print job designating a sheet “” is input. In this case, the sheet size and sheet type corresponding to the manual feed tray 218 of the feeding unit information are rewritten to “A4” and “thick paper” by the job setting priority operation (see FIG. 7B). By performing such processing, the print job can be efficiently processed when the same user repeatedly executes the print job using the sheets held in the same sheet holding unit.

一方、ジョブ制御部305は、ステップS515,S516,S517,S518のいずれかでエラー状態がセットされた場合、操作部制御部302にエラーの表示を通知する(S523)。操作部制御部302は、RAM202に保存されたジョブ状態の設定値に基づいて、適切なメッセージを含むエラー表示画面を操作部213に表示させる。同時に、ジョブ制御部305は、ネットワークI/F204を介して、印刷ジョブの送信元であるホストコンピュータにエラーの表示を通知する。エラー表示画面の例については後述する。ジョブ制御部305は、エラー通知を行った後、デバイス制御部308からの通知により、ユーザーがシートの再セット等の復帰操作を行ったことを検知すると、ステップS503以降の処理を繰り返す。   On the other hand, when the error state is set in any of steps S515, S516, S517, and S518, the job control unit 305 notifies the operation unit control unit 302 of an error display (S523). The operation unit control unit 302 causes the operation unit 213 to display an error display screen including an appropriate message based on the setting value of the job state stored in the RAM 202. At the same time, the job control unit 305 notifies the host computer that is the transmission source of the print job of the error display via the network I / F 204. An example of the error display screen will be described later. When the job control unit 305 detects an error and then detects that the user has performed a return operation such as resetting a sheet by the notification from the device control unit 308, the processing from step S503 is repeated.

上記ステップS505において、当該シート保持部のジョブ設定優先が「しない」に設定されている場合、ジョブ制御部305は、印刷ジョブで設定されているシートサイズと給送部情報のシートサイズが一致するか判定する(S519)。ジョブ制御部305は、シートサイズが一致しない場合、シートサイズ不一致エラーをRAM202内のジョブ状態に保存する(S521)。次に、ジョブ制御部305は、印刷ジョブで設定されているシート種類と給送部情報のシート種類が一致するか判定する(S520)。ジョブ制御部305は、シート種類が一致しない場合、シート種類不一致エラーをRAM202内のジョブ状態に保存する(S522)。ジョブ制御部305は、シートサイズ及びシート種類が一致する場合、印刷処理を行う(S514)。一方、ステップS521,522のいずれかでエラーがセットされた場合、ジョブ制御部305は、操作部制御部302にエラーの表示を通知する(S523)。同時に、ジョブ制御部305は、ネットワークI/F204を介して、印刷ジョブの送信元であるホストコンピュータにエラーの表示を通知する。   If the job setting priority of the sheet holding unit is set to “No” in step S505, the job control unit 305 matches the sheet size set in the print job with the sheet size of the feeding unit information. Is determined (S519). If the sheet sizes do not match, the job control unit 305 stores a sheet size mismatch error in the job state in the RAM 202 (S521). Next, the job control unit 305 determines whether the sheet type set in the print job matches the sheet type of the feeding unit information (S520). If the sheet types do not match, the job control unit 305 stores a sheet type mismatch error in the job status in the RAM 202 (S522). If the sheet size and the sheet type match, the job control unit 305 performs a printing process (S514). On the other hand, when an error is set in any of steps S521 and S522, the job control unit 305 notifies the operation unit control unit 302 of an error display (S523). At the same time, the job control unit 305 notifies the host computer that is the transmission source of the print job of the error display via the network I / F 204.

操作部213に表示されるエラー表示画面は、図9(a)、(b)、(c)に一例を示すように、ユーザーがエラーの内容を認識できるように構成されている。シートエラー表示画面900には、エラー内容表示部901、ジョブ情報表示部902、シート情報表示部905、「継続」ボタン903、及び「キャンセル」ボタン904等が表示される。エラー内容表示部901には、印刷装置100で発生しているエラーの内容として、ジョブ状態として保存されたエラーの種類に対応するメッセージが表示される。ジョブ情報表示部902には、印刷装置100で実行中のジョブ情報として、例えば「ジョブ名」及び「ユーザーID」が表示される。シート情報表示部905には、印刷装置100で実行中のジョブ出力に必要なシート情報として、「シートサイズ」及び「シート種類」が表示される。ユーザーが「キャンセル」ボタン904を押下した場合、ジョブ制御部305は印刷ジョブを中止する。ユーザーが「継続」ボタン903を押下した場合、ジョブ制御部305は、図5のステップS503以降の処理によってエラー原因が解消されているかどうかを判断する。ただし、ユーザーが「継続」ボタン903を押下した場合は、ユーザーがジョブの状態を認識した上でジョブの続行を指示したと見做して、強制的に印刷処理を実行する構成としてもよい。   The error display screen displayed on the operation unit 213 is configured so that the user can recognize the content of the error as shown in FIGS. 9A, 9B, and 9C. On the sheet error display screen 900, an error content display unit 901, a job information display unit 902, a sheet information display unit 905, a “continue” button 903, a “cancel” button 904, and the like are displayed. The error content display unit 901 displays a message corresponding to the type of error stored as the job status as the content of the error occurring in the printing apparatus 100. In the job information display unit 902, for example, “job name” and “user ID” are displayed as job information being executed by the printing apparatus 100. The sheet information display unit 905 displays “sheet size” and “sheet type” as sheet information necessary for job output being executed by the printing apparatus 100. When the user presses a “cancel” button 904, the job control unit 305 cancels the print job. When the user presses the “Continue” button 903, the job control unit 305 determines whether or not the cause of the error has been eliminated by the processing after step S503 in FIG. However, when the user presses the “Continue” button 903, it may be assumed that the user has recognized the job status and instructed to continue the job, and forcibly executes the printing process.

ジョブ状態として「シートなしエラー」がセットされている場合、操作部213には図9(a)に示すエラー表示画面900が表示される。ジョブ状態として「ユーザーID不一致エラー」がセットされている場合、操作部213には図9(b)に示すエラー表示画面900が表示される。ジョブ状態として「シートサイズエラー」がセットされている場合、操作部213には図9(c)に示すエラー表示画面900が表示される。   When “no sheet error” is set as the job status, an error display screen 900 shown in FIG. 9A is displayed on the operation unit 213. When “user ID mismatch error” is set as the job status, an error display screen 900 shown in FIG. 9B is displayed on the operation unit 213. When “sheet size error” is set as the job status, an error display screen 900 shown in FIG. 9C is displayed on the operation unit 213.

[給送部情報の更新フロー]
次に、いずれかのシート保持部に対してシートがセットされた場合に、給送部情報の更新を行う更新処理の手順を、図6のフローチャートに沿って説明する。本フローチャートは、ROM205に格納されたプログラムに基づいて、CPU201が実行することによって実現される。なお、本フローチャートは、各シート保持部についてそれぞれ実行されるものとする。
[Feeding department information update flow]
Next, an update process procedure for updating the feeding unit information when a sheet is set in any one of the sheet holding units will be described with reference to the flowchart of FIG. This flowchart is realized by the CPU 201 executing it based on a program stored in the ROM 205. Note that this flowchart is executed for each sheet holding unit.

給送部情報管理部314は、デバイス制御部308からの通知を監視することで、シートがセットされたかどうかを判断する(S601)。給送部情報管理部314は、デバイス制御部308からの通知によってシートがセットされたことを検知すると、認証情報管理部304にログイン状態のユーザーがいるかどうか問い合わせを行う(S602)。ここで、給送部情報管理部314は、いずれかのユーザーがログイン中である場合、認証情報管理部304から取得したログイン状態のユーザーIDで給送部情報を更新する(S603)。   The feeding unit information management unit 314 determines whether a sheet has been set by monitoring the notification from the device control unit 308 (S601). When the feeding unit information management unit 314 detects that a sheet is set by a notification from the device control unit 308, the feeding unit information management unit 314 inquires of the authentication information management unit 304 whether there is a logged-in user (S602). Here, when any of the users is logged in, the feeding unit information management unit 314 updates the feeding unit information with the logged-in user ID acquired from the authentication information management unit 304 (S603).

なお、給送部情報管理部314は、ログイン中のユーザーが存在しない場合、ジョブ制御部305に、実行中の印刷ジョブの有無、及びそのジョブ状態について問い合わせる(S604)。給送部情報管理部314は、実行中の印刷ジョブがあり、かつ、ジョブの実行が中断された状態である場合、ジョブ情報管理部310から取得した印刷ジョブで設定されているユーザーIDで給送部情報を更新する(S605)。ジョブの実行が中断された状態とは、例えば図5に示すフローチャートにおいていずれかのエラーが検出され、表示部にエラー表示画面が表示された状態である。給送部情報管理部314は、中断された印刷ジョブが存在しない場合、ユーザーIDを不特定のユーザーを示す「不定」に設定して給送部情報を更新する(S606)。   When there is no logged-in user, the feeding unit information management unit 314 inquires of the job control unit 305 about the presence or absence of a print job being executed and its job status (S604). The feeding unit information management unit 314 supplies the user ID set in the print job acquired from the job information management unit 310 when there is a print job being executed and the execution of the job is interrupted. The sending section information is updated (S605). The state in which job execution is interrupted is a state in which any error is detected in the flowchart shown in FIG. 5, for example, and an error display screen is displayed on the display unit. When there is no interrupted print job, the feeding unit information management unit 314 sets the user ID to “undefined” indicating an unspecified user and updates the feeding unit information (S606).

次に、給送部情報管理部314は、当該シート保持部についてジョブ設定優先705が設定されているか判定する(S607)。給送部情報管理部314は、ジョブ設定優先705がジョブ設定優先動作「する」の場合、デバイス制御部308に、セットされたシートのシートサイズを検知可能か問い合わせる(S608)。給送部情報管理部314は、セットされたシートのシートサイズを検知可能な場合、デバイス制御部308から取得したシートサイズで給送部情報を更新する(S609)。一方、給送部情報管理部314は、セットされたシートのシートサイズを検知可能ではない場合、シートサイズを「フリー」に設定して給送部情報を更新する(S610)。そして、給送部情報管理部314は、シート種類を「フリー」に設定して給送部情報を更新する(S611)。なお、セットされたシートのシート種類を検知可能なセンサを備えた構成では、シートサイズだけでなく、シート種類も検知したシート種類で給送部情報を更新するようにしてもよい。   Next, the feeding unit information management unit 314 determines whether the job setting priority 705 is set for the sheet holding unit (S607). When the job setting priority 705 is “execute” the job setting priority operation, the feeding unit information management unit 314 inquires of the device control unit 308 whether the sheet size of the set sheet can be detected (S608). When the sheet size of the set sheet can be detected, the feeding unit information management unit 314 updates the feeding unit information with the sheet size acquired from the device control unit 308 (S609). On the other hand, if the sheet size of the set sheet cannot be detected, the feeding unit information management unit 314 sets the sheet size to “free” and updates the feeding unit information (S610). Then, the feeding unit information management unit 314 sets the sheet type to “free” and updates the feeding unit information (S611). In the configuration including a sensor capable of detecting the sheet type of the set sheet, the feeding unit information may be updated not only with the sheet size but also with the sheet type in which the sheet type is detected.

また、給送部情報管理部314は、ステップS607において、当該シート保持部のジョブ設定優先705がジョブ設定優先動作「しない」の場合、デバイス制御部308に、セットされたシートのシートサイズを検知可能か問い合わせる(S612)。給送部情報管理部314は、セットされたシートのシートサイズを検知可能な場合、デバイス制御部308から取得したシートサイズで給送部情報を更新する(S613)。給送部情報の更新が完了した場合、及び、セットされたシートのシートサイズを検知可能ではない場合には、給送部情報管理部314は、操作部制御部302にシート設定画面の表示を指示する(S614)。ここで、給送部情報管理部314は、ステップS613において取得したシートサイズの検知結果がある場合には、シートサイズは設定済みの状態としてシート種類の入力を促すシート設定画面の表示を指示する。一方、シートサイズを検知していない場合、シートサイズ及びシート種類の入力を促すシート設定画面の表示を指示する。そして、給送部情報管理部314は、シート設定画面で入力されたシートサイズ及びシート種類を操作部制御部302から取得して給送部情報を更新する(S615)。   In step S607, when the job setting priority 705 of the sheet holding unit is “no”, the feeding unit information management unit 314 detects the sheet size of the set sheet in the device control unit 308. An inquiry is made as to whether it is possible (S612). When the sheet size of the set sheet can be detected, the feeding unit information management unit 314 updates the feeding unit information with the sheet size acquired from the device control unit 308 (S613). When the update of the feeding unit information is completed and when the sheet size of the set sheet cannot be detected, the feeding unit information management unit 314 displays a sheet setting screen on the operation unit control unit 302. An instruction is given (S614). Here, if there is a sheet size detection result acquired in step S613, the feeding unit information management unit 314 instructs the display of a sheet setting screen that prompts the user to input the sheet type with the sheet size already set. . On the other hand, if the sheet size is not detected, display of a sheet setting screen that prompts input of the sheet size and the sheet type is instructed. Then, the feeding unit information management unit 314 acquires the sheet size and the sheet type input on the sheet setting screen from the operation unit control unit 302 and updates the feeding unit information (S615).

[本実施例の効果]
このように、本実施例では、給送部情報に対してジョブ情報を優先的に用いて印刷を実行するジョブ設定優先動作(第2のモード)を設けることで、ユーザーの操作負担の軽減を図っている。そして、ジョブ設定優先動作において、シート保持部にシートをセットしたユーザーのユーザーIDと、印刷ジョブを投入したユーザーのユーザーIDとが照合される(図5:S507)。言い換えれば、第2のモードにおいて、ジョブ制御部305がシート保持部に対応付けられた第1の識別情報と、印刷ジョブに対応付けられた第2の識別情報とが一致するどうかの判定が行われる。
[Effect of this embodiment]
As described above, in this embodiment, by providing a job setting priority operation (second mode) in which job information is preferentially used for the feeding unit information to perform printing, the operation burden on the user can be reduced. I am trying. Then, in the job setting priority operation, the user ID of the user who has set the sheet in the sheet holding unit and the user ID of the user who has input the print job are collated (FIG. 5: S507). In other words, in the second mode, the job control unit 305 determines whether the first identification information associated with the sheet holding unit matches the second identification information associated with the print job. Is called.

給送部情報とジョブ情報との間でユーザーIDが不一致であることは、ホストコンピュータ101,102を操作して印刷ジョブを投入したユーザーとは異なるユーザーによりセットされたシートが、シート保持部に保持された状態を示している。この状態で印刷が実行されると、ジョブ投入者の意図とは異なるシート属性のシートがセットされている可能性があり、ジョブ投入者が期待した通りの印刷結果が得られない場合がある。   The fact that the user IDs do not match between the feeding unit information and the job information means that a sheet set by a user different from the user who entered the print job by operating the host computers 101 and 102 is stored in the sheet holding unit. The held state is shown. If printing is executed in this state, a sheet having a sheet attribute different from the intention of the job submitter may be set, and the print result as expected by the job submitter may not be obtained.

対照的に、本実施例の構成によれば、給送部情報とジョブ情報との間でユーザーIDが不一致である場合には、印刷ジョブの実行が停止される。これにより、ジョブ設定優先動作によってユーザーの操作負担を軽減すると共に、ジョブ設定優先動作において、ジョブ投入者の意図と異なるシートが給送される誤給送が発生する可能性を低減することができる。   In contrast, according to the configuration of this embodiment, when the user IDs do not match between the feeding unit information and the job information, the execution of the print job is stopped. As a result, the operation burden on the user can be reduced by the job setting priority operation, and the possibility of erroneous feeding in which a sheet different from the job submitter's intention is generated in the job setting priority operation can be reduced. .

また、ユーザーIDが不一致であると判定された場合には、操作部213に、ジョブ投入者とは異なるユーザーによってシートがセットされていることを示すメッセージ(図9(b))が表示される。このため、ユーザーにエラーの原因を明確に認識させることができ、ユーザビリティを向上させることができる。   If it is determined that the user IDs do not match, a message (FIG. 9B) indicating that a sheet is set by a user different from the job submitter is displayed on the operation unit 213. . For this reason, the user can clearly recognize the cause of the error, and usability can be improved.

[他の実施形態]
上記実施例では、給送部情報のユーザーIDとジョブ情報のユーザーIDの照合はプリンタコントローラ200が実行するものとして説明したが、ホストコンピュータ101,102が照合を行う構成としてもよい。即ち、印刷ジョブの生成を要求されたプリンタドライバが、印刷ジョブを印刷装置100へと送信する前に、印刷装置100から給送部情報を取得してユーザーIDの一致/不一致を判定する構成としてもよい。言い換えると、シート保持手段及び画像形成ジョブのそれぞれに対応付けられたユーザーの識別情報を取得し、これらが一致すると判定した場合には印刷処理を実行可能と判断し、一致しないと判定した場合には印刷処理を実行不能と判断する構成であればよい。
[Other Embodiments]
In the above-described embodiment, the collation between the user ID of the feeding unit information and the user ID of the job information has been described as being performed by the printer controller 200. However, the host computers 101 and 102 may collate. That is, the configuration is such that the printer driver requested to generate the print job acquires the feeding unit information from the printing apparatus 100 and determines whether the user IDs match or not before transmitting the print job to the printing apparatus 100. Also good. In other words, user identification information associated with each of the sheet holding unit and the image forming job is acquired, and when it is determined that they match, it is determined that the printing process can be executed, and May be any configuration that determines that the printing process cannot be executed.

また、上記実施例では、ユーザーIDが不一致であると判定された場合は、印刷処理は停止されるものとして説明した。ただし、ユーザーIDが不一致であると判定された場合であっても、一定の条件を満たせば印刷処理を実行可能とする例外処理を設けてもよい。例えば、ユーザーIDが不一致であると判定された場合に印刷処理を実行するかどうかをユーザーが選択可能な構成とし、予め選択された設定値に基づいてジョブ制御部305が印刷処理の実行/停止を判断するようにしてもよい。   In the above-described embodiment, it has been described that the printing process is stopped when it is determined that the user IDs do not match. However, even if it is determined that the user IDs do not match, an exception process may be provided that allows the print process to be executed if a certain condition is satisfied. For example, it is configured that the user can select whether or not to execute the printing process when it is determined that the user IDs do not match, and the job control unit 305 executes / stops the printing process based on a preselected setting value. May be determined.

また、上記実施例では、印刷ジョブを投入したユーザーのIDがジョブ情報に含まれるものとして説明したが(図8参照)、ホストコンピュータのアドレス等からプリンタコントローラが自動でユーザーIDを判別する構成としてもよい。   In the above embodiment, the ID of the user who submitted the print job is described as being included in the job information (see FIG. 8). However, the printer controller automatically determines the user ID from the address of the host computer or the like. Also good.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。   The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

100…画像形成装置(印刷装置)/101,102…ホストコンピュータ/201…制御手段(CPU)/202,205…記憶手段(RAM,ROM)/204…受信手段(ネットワークI/F)/217,218…シート保持手段、シート保持部(給送カセット、手差しトレイ)/S503,S506…取得工程/S507…判定工程 DESCRIPTION OF SYMBOLS 100 ... Image forming apparatus (printing apparatus) / 101,102 ... Host computer / 201 ... Control means (CPU) / 202, 205 ... Storage means (RAM, ROM) / 204 ... Reception means (network I / F) / 217, 218: Sheet holding means, sheet holding unit (feed cassette, manual feed tray) / S503, S506 ... Acquisition step / S507 ... Determination step

Claims (9)

シートを保持するシート保持手段と、
前記シート保持手段から給送されるシートに画像を形成する画像形成部と、
前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第1の識別情報と、を記憶可能な記憶手段と、
ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、
前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第1のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第2のモードと、を含むモードのいずれかを実行する制御手段と、を備え、
前記制御手段は、前記第2のモードにおいて、
画像形成ジョブに対応付けられたユーザーを識別可能な第2の識別情報を取得し、
前記第1の識別情報と前記第2の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、
前記第1の識別情報と前記第2の識別情報とが一致しないときは、前記画像形成部による画像形成動作を停止させる、
ことを特徴とする画像形成装置。
Sheet holding means for holding the sheet;
An image forming unit that forms an image on a sheet fed from the sheet holding unit;
Storage means capable of storing sheet attribute information relating to the attribute of the sheet held in the sheet holding means, and first identification information capable of identifying a user associated with the sheet holding means;
Receiving means for receiving an image forming job generated by the host computer;
When the image forming job is received via the receiving unit, the image forming unit sets the sheet attribute information included in the image forming job to match the sheet attribute information stored in the storage unit. Even if the sheet attribute information included in the image forming job does not match the sheet attribute information stored in the storage unit, the image forming unit forms an image on the sheet. A second mode that is possible, and a control means for executing any of the modes including:
The control means in the second mode,
Obtaining second identification information capable of identifying the user associated with the image forming job;
When the first identification information and the second identification information match, it is determined that the image forming operation by the image forming unit can be executed,
When the first identification information and the second identification information do not match, the image forming operation by the image forming unit is stopped.
An image forming apparatus.
前記シート保持手段に保持されたシートを検知可能なシート検知手段を備え、
前記制御手段は、ユーザーを識別可能な識別情報を含む認証情報に基づいて画像形成装置を操作するユーザーを認証する認証処理を実行可能であり、
前記シート検知手段によって前記シート保持手段にシートがセットされたことを検知した場合、前記認証処理によって認証された状態の識別情報を取得し、当該識別情報を用いて前記第1の識別情報を更新する、
ことを特徴とする、請求項1に記載の画像形成装置。
A sheet detecting means capable of detecting the sheet held by the sheet holding means;
The control means can execute an authentication process for authenticating a user who operates the image forming apparatus based on authentication information including identification information capable of identifying the user,
When the sheet detecting unit detects that a sheet is set on the sheet holding unit, the identification information in the state authenticated by the authentication process is acquired, and the first identification information is updated using the identification information. To
The image forming apparatus according to claim 1, wherein:
前記制御手段は、前記シート保持手段にシートがセットされたことを検知し、かつ、前記認証処理によって認証された状態の識別情報が存在しないと判定した場合、
中断された状態の画像形成ジョブがあるときは、中断された画像形成ジョブに対応付けられたユーザーを識別可能な識別情報を取得し、当該識別情報を用いて前記第1の識別情報を更新し、
中断された状態の画像形成ジョブがないと判定したときは、不特定のユーザーを示す情報を用いて前記第1の識別情報を更新する、
ことを特徴とする、請求項2に記載の画像形成装置。
When the control unit detects that a sheet is set in the sheet holding unit and determines that there is no identification information in a state authenticated by the authentication process,
When there is an interrupted image forming job, identification information that can identify a user associated with the interrupted image forming job is acquired, and the first identification information is updated using the identification information. ,
When it is determined that there is no interrupted image forming job, the first identification information is updated using information indicating an unspecified user;
The image forming apparatus according to claim 2, wherein:
前記制御手段は、前記シート保持手段にシートがセットされたことを検知し、かつ、前記認証処理によって認証された状態の識別情報が存在しないと判定した場合、不特定のユーザーを示す情報を用いて前記第1の識別情報を更新する、
ことを特徴とする、請求項2に記載の画像形成装置。
When the control unit detects that a sheet is set in the sheet holding unit and determines that there is no identification information in a state authenticated by the authentication process, the control unit uses information indicating an unspecified user. Updating the first identification information,
The image forming apparatus according to claim 2, wherein:
前記制御手段は、前記第1の識別情報として不特定のユーザーを示す情報が設定されていた場合、前記第2のモードにおいて、前記第1の識別情報と第2の識別情報とが一致しないと判定する、
ことを特徴とする、請求項3又は4に記載の画像形成装置。
In the second mode, when the information indicating an unspecified user is set as the first identification information, the control unit is configured such that the first identification information and the second identification information do not match. judge,
The image forming apparatus according to claim 3, wherein the image forming apparatus is an image forming apparatus.
前記シート保持手段は、それぞれシートを保持する複数のシート保持部を含み、
前記記憶手段には、前記第1の識別情報として、各シート保持部に対応する複数の識別情報が記憶され、
前記制御手段は、前記第2のモードにおいて、画像形成ジョブに前記複数のシート保持部の中の一つを指定する情報が含まれている場合、
前記複数の識別情報の中で、画像形成ジョブによって指定されたシート保持部に対応する識別情報と、前記第2の識別情報とが等しいときは、前記第1の識別情報と前記第2の識別情報とが一致すると判定し、
画像形成ジョブによって指定されたシート保持部に対応する識別情報と、前記第2の識別情報とが異なるときは、前記第1の識別情報と前記第2の識別情報とが一致しないと判定する、
ことを特徴とする、請求項1乃至5のいずれか1項に記載の画像形成装置。
The sheet holding means includes a plurality of sheet holding portions each holding a sheet,
The storage means stores a plurality of identification information corresponding to each sheet holding unit as the first identification information,
In the second mode, when the control unit includes information specifying one of the plurality of sheet holding units in the image forming job,
When the identification information corresponding to the sheet holding unit designated by the image forming job is equal to the second identification information among the plurality of identification information, the first identification information and the second identification information Determine that the information matches,
When the identification information corresponding to the sheet holding unit designated by the image forming job is different from the second identification information, it is determined that the first identification information and the second identification information do not match;
The image forming apparatus according to claim 1, wherein the image forming apparatus is an image forming apparatus.
前記制御手段は、前記第2のモードにおいて、前記第1の識別情報と前記第2の識別情報とが一致しないときは、ユーザーに関する情報が不一致であることを示す画面を表示部に表示させる、
ことを特徴とする、請求項1乃至6のいずれか1項に記載の画像形成装置。
When the first identification information and the second identification information do not match in the second mode, the control means causes the display unit to display a screen indicating that the information about the user does not match.
The image forming apparatus according to claim 1, wherein the image forming apparatus is an image forming apparatus.
画像形成ジョブを生成するドライバソフトウェアがインストールされたホストコンピュータと、前記ホストコンピュータから受信した画像形成ジョブを実行する画像形成装置と、を含み、
前記画像形成装置が、
シートを保持するシート保持手段と、
前記シート保持手段から給送されるシートに画像を形成する画像形成部と、
前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第1の識別情報と、を記憶可能な記憶手段と、
前記ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、を備え、
前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第1のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第2のモードと、を含むモードのいずれかを実行する、
画像形成システムの制御方法において、
制御手段が、前記記憶手段に記憶された前記第1の識別情報と、画像形成ジョブに対応付けられたユーザーを識別可能な第2の識別情報と、画像形成ジョブを受信した場合に前記画像形成装置が実行するモードの設定に関する情報と、を取得する取得工程と、
前記制御手段が、前記取得工程によって、画像形成ジョブを受信した場合に前記画像形成装置が前記第2のモードを実行することを示す情報を取得した場合において、
前記第1の識別情報と前記第2の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、
前記第1の識別情報と前記第2の識別情報とが一致しないときは、前記画像形成部による画像形成動作を実行不能と判定する判定工程と、
を含むことを特徴とする画像形成システムの制御方法。
A host computer on which driver software for generating an image forming job is installed, and an image forming apparatus that executes an image forming job received from the host computer,
The image forming apparatus includes:
Sheet holding means for holding the sheet;
An image forming unit that forms an image on a sheet fed from the sheet holding unit;
Storage means capable of storing sheet attribute information relating to the attribute of the sheet held in the sheet holding means, and first identification information capable of identifying a user associated with the sheet holding means;
Receiving means for receiving an image forming job generated by the host computer,
When the image forming job is received via the receiving unit, the image forming unit sets the sheet attribute information included in the image forming job to match the sheet attribute information stored in the storage unit. Even if the sheet attribute information included in the image forming job does not match the sheet attribute information stored in the storage unit, the image forming unit forms an image on the sheet. Performing any of the possible second modes, including:
In a control method of an image forming system,
When the control unit receives the first identification information stored in the storage unit, the second identification information that can identify the user associated with the image forming job, and the image forming job, An acquisition step of acquiring information on setting of a mode executed by the device;
When the control means acquires information indicating that the image forming apparatus executes the second mode when the image forming job is received by the acquiring step,
When the first identification information and the second identification information match, it is determined that the image forming operation by the image forming unit can be executed,
A determination step of determining that the image forming operation by the image forming unit is not executable when the first identification information and the second identification information do not match;
A control method for an image forming system.
請求項8に記載された画像形成装置の制御方法の各工程を、コンピュータに実行させるためのプログラム。   A program for causing a computer to execute each step of the control method for an image forming apparatus according to claim 8.
JP2016200278A 2016-10-11 2016-10-11 Image formation apparatus, control method and program of image formation system Pending JP2018062087A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016200278A JP2018062087A (en) 2016-10-11 2016-10-11 Image formation apparatus, control method and program of image formation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016200278A JP2018062087A (en) 2016-10-11 2016-10-11 Image formation apparatus, control method and program of image formation system

Publications (1)

Publication Number Publication Date
JP2018062087A true JP2018062087A (en) 2018-04-19

Family

ID=61967199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016200278A Pending JP2018062087A (en) 2016-10-11 2016-10-11 Image formation apparatus, control method and program of image formation system

Country Status (1)

Country Link
JP (1) JP2018062087A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7500296B2 (en) 2020-06-15 2024-06-17 キヤノン株式会社 Image forming apparatus, paper feed control method and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7500296B2 (en) 2020-06-15 2024-06-17 キヤノン株式会社 Image forming apparatus, paper feed control method and program

Similar Documents

Publication Publication Date Title
US8059286B2 (en) System and program product
JP5234016B2 (en) Image forming apparatus and image forming method
US8780411B2 (en) Image forming apparatus, information processing method in image forming apparatus, and storage medium storing program
JP6602128B2 (en) Job processing apparatus, method for controlling job processing apparatus, program, and storage medium
KR101784211B1 (en) Image forming apparatus, method for controlling image forming apparatus, computer-readable storage medium storing program, and program
JP2012083707A (en) Image formation device, printing system, external storage medium and image adjustment method
JP4523882B2 (en) Image forming apparatus and management method of image forming apparatus
US20220405023A1 (en) Apparatus having a function of reserving a sheet feeding unit and information processing apparatus connected to the same
US11641434B2 (en) Server system and image forming device communicating with server system
US20120044528A1 (en) Material Printing System for Distributing Updated Meeting Material to Participants
JP6264310B2 (en) Image forming sheet supply unit selection method, image forming apparatus, and information processing apparatus
JP2012083921A (en) Image formation apparatus and processing method thereof
US9218151B2 (en) Information processing device, image processing device, image processing system, and non-transitory computer readable medium to control execution of image processing based on resource information
JP2018062087A (en) Image formation apparatus, control method and program of image formation system
JP2019085207A (en) Image forming device, method for controlling image forming device, and program
US10834277B2 (en) Image forming apparatus including job end notification function and control method thereof
JP7422453B2 (en) Image forming apparatus and its control method
JP2022191818A (en) Image formation device, method for controlling image formation device, and program
US10552098B2 (en) Image forming apparatus and image forming method
JP7147593B2 (en) printer
US10412261B2 (en) Image forming apparatus capable of performing print recovery processing
JP2011095893A (en) Printer
US20180210681A1 (en) Image forming system and image forming method
US9131074B2 (en) Information processing apparatus, printing apparatus, printing system, and computer-readable non-transitory storage medium
JP7047531B2 (en) Programs and information processing equipment