[go: up one dir, main page]

JP2006344082A - Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program - Google Patents

Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program Download PDF

Info

Publication number
JP2006344082A
JP2006344082A JP2005170227A JP2005170227A JP2006344082A JP 2006344082 A JP2006344082 A JP 2006344082A JP 2005170227 A JP2005170227 A JP 2005170227A JP 2005170227 A JP2005170227 A JP 2005170227A JP 2006344082 A JP2006344082 A JP 2006344082A
Authority
JP
Japan
Prior art keywords
job
information
user
image forming
setting screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2005170227A
Other languages
Japanese (ja)
Inventor
Takeshi Hayakawa
武志 早川
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 JP2005170227A priority Critical patent/JP2006344082A/en
Publication of JP2006344082A publication Critical patent/JP2006344082A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】 利用者によるジョブ設定登録処理を要求することなく、利用者にジョブ出力設定のための機能設定操作負担を軽減して、使い勝手のよい利用者インタフェースを介して出力ジョブに対する機能設定を完了することである。
【解決手段】 クライアントコンピュータと画像形成装置とが接続されている場合に、操作部500から入力されるコードによりジョブ処理要求者を特定し、該特定されるジョブ処理要求者に対するジョブ処理履歴情報をサーバ830から取得し、該取得されるジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面をCPU703が作成して操作部500の表示部に表示する構成を特徴とする。
【選択図】 図7
PROBLEM TO BE SOLVED: To reduce the burden of function setting operation for job output setting to a user without requesting job setting registration processing by the user, and to complete function setting for an output job through a user-friendly user interface It is to be.
When a client computer and an image forming apparatus are connected, a job processing requester is specified by a code input from an operation unit, and job processing history information for the specified job processing requester is specified. The CPU 703 creates a job setting screen for each user based on the acquired job processing history information and displays it on the display unit of the operation unit 500 based on the acquired job processing history information.
[Selection] Figure 7

Description

本発明は、ジョブ情報履歴を管理してジョブを処理する画像形成装置、情報処理装置、ジョブ処理方法、ジョブ設定画面表示方法、コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである
に関するものである。
The present invention relates to an image forming apparatus that manages a job information history and processes a job, an information processing apparatus, a job processing method, a job setting screen display method, a storage medium storing a computer-readable program, and a program. It is about.

従来から、利用者がプリンタ(印刷装置)、スキャナ、複写機、それらを統合したマルチファンクション機器(MFP)などの画像形成装置に、装置を利用する個人個人を識別し、利用者別に予め記憶設定されている複数の出力画面の中から認識された個人に対応する各種設定を操作表示画面上に反映させる技術は、装置を利用する際に利用者を特定する手段(例えばID番号など)を入力させ、利用者別にあらかじめ記憶された表示出力情報を上記の利用者を特定する手段と照らし合わせ、前記画像形成装置に表示させる処理を実行するものであった(例えば、特許文献1参照)。   Conventionally, a user identifies an individual person who uses the device in an image forming apparatus such as a printer (printing device), a scanner, a copying machine, or a multifunction device (MFP) that integrates them, and is preset for each user. The technology to reflect various settings corresponding to individuals recognized from multiple output screens on the operation display screen is to input means for identifying the user (eg ID number) when using the device. Then, the display output information stored in advance for each user is compared with the above-described means for specifying the user, and a process of displaying the information on the image forming apparatus is executed (for example, see Patent Document 1).

また、画像形成装置の多機能化が進み、利用者が把握していない機能や、機能使用に関する設定が上手く行えず機能を利用できないことなども問題視されている。さらに、画像形成装置上の利用者別にジョブを管理するシステム(例えば、特許文献2、特許文献3参照)により、利用者に使用制限を与える機能もあり、利用者は画像形成装置を最大限に生かすことが難しくなってきている。
特開平06-078094 特開2001-282475 特開2002-116899
In addition, as the functions of image forming apparatuses have been increased, functions that are not grasped by the user and that functions cannot be used because settings relating to function use cannot be performed well are regarded as problems. Furthermore, a system for managing jobs for each user on the image forming apparatus (see, for example, Patent Document 2 and Patent Document 3) also has a function of restricting the use of the user, so that the user can maximize the image forming apparatus. It is getting harder to save.
JP 06-078094 JP2001-282475 JP2002-116899

しかしながら、従来の画像形成装置に表示させる処理というのは、予め利用者が任意の操作表示画面になるように機器上で登録する必要があった。また、前記の登録処理を必要としない学習機能をもつ画像形成装置においても、利用者が実際に押下したボタンの回数や種類を画像形成装置が記憶しておき頻度に応じて操作表示画面を、変化させるといった処理であった。   However, the processing to be displayed on the conventional image forming apparatus has to be registered on the device in advance so that the user can have an arbitrary operation display screen. Further, even in an image forming apparatus having a learning function that does not require the registration process, the image forming apparatus stores the number and type of buttons actually pressed by the user, and an operation display screen is displayed according to the frequency. It was a process of changing.

このため利用者には画像形成装置に登録することが負担となっていた。さらに複数の画像形成装置を使い分ける場合など、画像形成装置ごとに登録する必要があるので、負担はさらに増大した。   For this reason, it has become a burden for the user to register in the image forming apparatus. Furthermore, since it is necessary to register for each image forming apparatus, such as when using a plurality of image forming apparatuses properly, the burden is further increased.

また、ジョブアカウントシステム(例えば、特許文献2参照)における機能制限(たとえば印刷枚数の抑止機能など)は予期せぬ時に制限される場合があり、事前に設定を変えることで制限を緩和して、意図する印刷ジョブの印刷を行うことで回避できることも多いが、そのような変更に対応する機能を、利用者UIの表示に反映させることが実行されていないので、有効な機能を選択することも、利用者の制限を緩和することも困難なUI表示制御になっていた。   In addition, function restrictions (for example, a function for suppressing the number of printed sheets) in a job account system (for example, see Patent Document 2) may be restricted at an unexpected time, and the restrictions can be relaxed by changing settings in advance. In many cases, this can be avoided by printing the intended print job. However, since the function corresponding to such a change is not reflected in the display of the user UI, an effective function may be selected. The UI display control is also difficult to relax the user's restriction.

本発明は、上記の課題を解決するためになされたもので、本発明の目的は、情報処理装置と画像形成装置が接続されている場合に、画像形成装置において、あるいは情報処理装置において、ジョブ出力の設定を行う場合に、利用者本位のジョブ出力設定画面を表示することにより、利用者によるジョブ設定登録処理を要求することなく、利用者にジョブ出力設定のための機能設定操作負担を軽減して、使い勝手のよい利用者インタフェースを介して出力ジョブ設定を完了できる画像形成装置、情報処理装置、ジョブ処理方法、ジョブ設定画面表示方法、コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a job in an image forming apparatus or an information processing apparatus when the information processing apparatus and the image forming apparatus are connected. When performing output settings, displaying the user-oriented job output setting screen reduces the burden of function setting operations for job output settings to the user without requiring the user to register job settings. An image forming apparatus, an information processing apparatus, a job processing method, a job setting screen display method, a storage medium storing a computer-readable program, and a program that can complete an output job setting via a user-friendly user interface Is to provide.

また、ジョブ出力に際して、印刷制限が設定されている場合に、その利用者に有効な機能設定を推奨することで、印刷制限内であっても利用者のジョブ出力要求を満たせるジョブ出力設定を行うことができる画像形成装置、情報処理装置、ジョブ処理方法、ジョブ設定画面表示方法、コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。   In addition, when printing restrictions are set for job output, it is recommended to set effective function settings for the user, so that job output settings can be made to satisfy the user's job output request even within printing restrictions. An image forming apparatus, an information processing apparatus, a job processing method, a job setting screen display method, a storage medium storing a computer-readable program, and a program are provided.

上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。   The image forming apparatus of the present invention that achieves the above object has the following configuration.

情報処理装置から画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な画像形成装置であって、ジョブ処理要求者を特定する特定手段と、前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段とを有することを特徴とする。   An image forming apparatus capable of communicating with a job management apparatus that acquires a job output from an information processing apparatus to an image forming apparatus, associates the job information with user information included in the job information, and manages a job history. Specifying means for specifying a job processing requester, acquiring means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management apparatus, and the job acquired by the acquiring means And a UI control unit that creates a user-specific job setting screen based on the processing history information and displays the job setting screen on a display unit.

上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。   The information processing apparatus of the present invention that achieves the above object has the following configuration.

画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な情報処理装置であって、ジョブ処理要求者を特定する特定手段と、前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段とを有することを特徴とする。   An information processing apparatus capable of acquiring a job output to an image forming apparatus and communicating with the job management apparatus that associates the job information with user information included in the job information and manages a job history, Specifying means for specifying a person, acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management device, and job processing history information acquired by the acquisition means And a UI control unit for creating a job setting screen for each user and displaying the job setting screen on a display unit.

上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。   The information processing apparatus of the present invention that achieves the above object has the following configuration.

画像形成装置と通信可能な情報処理装置であって、前記画像形成装置に出力されるジョブを監視し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理手段と、ジョブ処理要求者を特定する特定手段と、前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理手段から取得する取得手段と、前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段とを有することを特徴とする。   An information processing apparatus capable of communicating with an image forming apparatus, which monitors a job output to the image forming apparatus and associates the job information with user information included in the job information to manage a job history Means for acquiring a job processing requester, acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management means, and acquisition by the acquisition means UI control means for creating a job setting screen for each user based on the job processing history information and displaying the job setting screen on a display unit.

上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。   The image forming apparatus of the present invention that achieves the above object has the following configuration.

複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な画像形成装置であって、ジョブ処理要求者を特定する特定手段と、前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示手段とを有することを特徴とする。   An image forming apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses, the specifying means for specifying a job processing requester, and the job processing requester specified by the specifying means An acquisition unit that acquires job processing history information for the job from the job management device, and a display that creates a job setting screen for each user based on the job processing history information acquired by the acquisition unit and displays the job setting screen on the display unit Means.

上記目的を達成する本発明のジョブ設定画面表示方法は以下に示す構成を備える。   The job setting screen display method of the present invention that achieves the above object has the following configuration.

複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な画像形成装置におけるジョブ設定画面表示方法であって、ジョブ処理要求者を特定する特定ステップと、前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得ステップと、前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示ステップとを有することを特徴とする。   A method for displaying a job setting screen in an image forming apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses, the specifying step for specifying a job processing requester, and the specifying step An acquisition step for acquiring job processing history information for the job processing requester from the job management device, and creating a job setting screen for each user based on the job processing history information acquired by the acquisition step And a display step of displaying on the display unit.

上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。   The information processing apparatus of the present invention that achieves the above object has the following configuration.

複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な情報処理装置であって、ジョブ処理要求者を特定する特定手段と、前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示手段とを有することを特徴とする。   An information processing apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses, a specifying unit that specifies a job processing requester, and the job processing requester specified by the specifying unit An acquisition unit that acquires job processing history information for the job from the job management device, and a display that creates a job setting screen for each user based on the job processing history information acquired by the acquisition unit and displays the job setting screen on the display unit Means.

上記目的を達成する本発明のジョブ設定画面表示方法は以下に示す構成を備える。複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な情報処理装置におけるジョブ設定画面表示方法であって、ジョブ処理要求者を特定する特定ステップと、前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得ステップと、前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示ステップとを有することを特徴とする。   The job setting screen display method of the present invention that achieves the above object has the following configuration. A method for displaying a job setting screen in an information processing apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses, wherein a specifying step for specifying a job processing requester is specified by the specifying step An acquisition step for acquiring job processing history information for the job processing requester from the job management device, and creating a job setting screen for each user based on the job processing history information acquired by the acquisition step And a display step of displaying on the display unit.

本発明によれば、利用者に画像形成装置の操作部のジョブ出力設定画面や、情報処理装置におけるジョブ出力設定画面上で任意の機能設定をさせることなく、画像形成装置が利用者に最適なジョブ出力設定画面を表示することが可能となり、利用者の画像形成装置に対するジョブ出力時における操作性、利便性を向上させることができる。   According to the present invention, the image forming apparatus is optimal for the user without causing the user to make any function settings on the job output setting screen of the operation unit of the image forming apparatus or the job output setting screen of the information processing apparatus. The job output setting screen can be displayed, and the operability and convenience at the time of job output to the user's image forming apparatus can be improved.

また、利用者に印刷制限等が設定されている場合に、機能設定に有効を推奨することができ、利用者に設定された印刷制限内でも要求されたジョブを出力可能とするための印刷設定を利用者本位のジョブ出力設定画面上で行うことができる。   In addition, if the user has printing restrictions, etc., it is possible to recommend that the function settings be valid, and the print settings to enable the requested job to be output even within the printing restrictions set by the user. Can be performed on the user-oriented job output setting screen.

次に本発明を実施するための最良の形態について図面を参照して説明する。   Next, the best mode for carrying out the present invention will be described with reference to the drawings.

<システム構成の説明>
〔第1実施形態〕
以下、図面を参照して本発明の実施の形態を説明する。
<Description of system configuration>
[First Embodiment]
Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の第1実施形態を示す画像形成システムの一例を示すブロック図であり、例えば周辺装置として複写機、他の画像形成装置、及び、コンピュータを含む好適なシステム例である。   FIG. 1 is a block diagram illustrating an example of an image forming system according to the first embodiment of the present invention. The image forming system includes a copying machine, another image forming apparatus, and a computer as peripheral devices.

なお、本実施形態では、画像形成装置における印刷処理に伴うUIの表示例を説明するが、スキャナ装置のジョブ設定画面や、他の通信機能に関わるジョブ設定画面等の設定時のUI表示制御にも適用可能であり、かつ、それらをリモートで操作できる情報処理装置としてのクライアントコンピュータにおけるドライバによる設定UIにも適用可能なものである。   In this embodiment, a UI display example associated with print processing in the image forming apparatus will be described. However, UI display control at the time of setting of a job setting screen of the scanner apparatus or a job setting screen related to other communication functions is performed. Can also be applied, and can also be applied to a setting UI by a driver in a client computer as an information processing apparatus capable of operating them remotely.

図1において、複合機能処理を実行可能な画像形成装置100、200は、リーダ部1と、プリンタ部2と、コントローラ部3、またその中に、モデム通信部4、ネットワーク処理部7、PDL展開部8、コア部10を有する。   In FIG. 1, an image forming apparatus 100 or 200 capable of executing multi-function processing includes a reader unit 1, a printer unit 2, a controller unit 3, and a modem communication unit 4, a network processing unit 7, and PDL expansion. Part 8 and core part 10.

リーダ部1は、画像形成装置にセットされた原稿の画像を読み取り、原稿画像に応じた画像データを、コア部10を通じて、プリンタ部2へ出力する。プリンタ部2は、リーダ部1からの画像データに応じた画像を記録紙上に記録する。   The reader unit 1 reads an image of a document set on the image forming apparatus and outputs image data corresponding to the document image to the printer unit 2 through the core unit 10. The printer unit 2 records an image corresponding to the image data from the reader unit 1 on a recording sheet.

コンピュータ11、12は、情報処理装置の一例であり、パーソナルコンピュータまたはワークステーション(PC/WS)であり、所定のOSがインストールされて、記憶装置に記憶されている各種のアプリケーションを実行して、所定のデータ処理を行う。   The computers 11 and 12 are examples of information processing apparatuses, and are personal computers or workstations (PC / WS). A predetermined OS is installed and various applications stored in the storage device are executed. Perform predetermined data processing.

また、コンピュータ11、12からは、PDLプリントデータを、ネットワーク4、ネットワーク処理部7を通じて、コア部10に流し、PDL展開部8でPDLデータをプリンタ部2で記録できる画像データに展開し、コア部10を通じて、プリンタ部2でプリントする。コンピュータ11,12は、ワークステーション、又は、標準的なPCを用いることができる。   Further, the PDL print data is sent from the computers 11 and 12 to the core unit 10 through the network 4 and the network processing unit 7, and the PDL development unit 8 develops the PDL data into image data that can be recorded by the printer unit 2. Printing is performed by the printer unit 2 through the unit 10. As the computers 11 and 12, a workstation or a standard PC can be used.

14はファクシミリ装置であり、例えばリーダ部1で読み取った原稿画像を、コア部10、モデム通信部4を経由し、公衆回線網15を通じてファクシミリ送信する。あるいは、他のファクシミリ装置12からの画像データを、公衆回線網15、モデム通信部4、コア部10を通じて受信し、プリンタ部2(プリンタエンジン部2)で受信画像をプリントする。   A facsimile machine 14 transmits, for example, a document image read by the reader unit 1 via the public network 15 via the core unit 10 and the modem communication unit 4. Alternatively, image data from another facsimile machine 12 is received through the public line network 15, the modem communication unit 4, and the core unit 10, and the received image is printed by the printer unit 2 (printer engine unit 2).

また、本実施形態の情報処理装置の記憶手段の一例としては、コンピュータ11、12内に備えるハードディスク30、36である。35、37は、コンピュータ11、12の表示装置であり、例えば、LCDディスプレイである。   In addition, as an example of the storage unit of the information processing apparatus according to the present embodiment, the hard disks 30 and 36 provided in the computers 11 and 12 are used. Reference numerals 35 and 37 denote display devices of the computers 11 and 12, for example, LCD displays.

31は、コンピュータ11の入力装置であり、キーボード、ポインティングデバイスから構成されている。38は、コンピュータ12の入力装置であり、キーボード、ポインティングデバイスから構成されている。500は操作部で、画像形成装置100に対する操作指示を行うための各種のキー(ソフトキーを含む)や、プリンタ部2、リーダ部1の状態を示す表示部を備えている。   Reference numeral 31 denotes an input device of the computer 11, which includes a keyboard and a pointing device. Reference numeral 38 denotes an input device of the computer 12, which includes a keyboard and a pointing device. An operation unit 500 includes various keys (including soft keys) for performing operation instructions to the image forming apparatus 100, and a display unit that indicates the status of the printer unit 2 and the reader unit 1.

21はインターネット網で、データ処理装置20を含む各種のコンピュータ装置と通信可能に接続する。   An Internet network 21 is communicably connected to various computer devices including the data processing device 20.

なお、図1に示すシステム構成は一例であり、図示の構成に限定されるものではない。   Note that the system configuration illustrated in FIG. 1 is an example, and is not limited to the illustrated configuration.

図2は、本発明に係る画像形成装置に好適な画像形成装置100,200の一例を示す断面図である。なお、画像形成装置の一例としては、プリンタ、スキャナ、Faxがあり、画像形成装置を制御する一例としては、画像形成装置が有するHDD内の所定の記憶領域をボックス領域として確保して、当該ボックス内の画像データを操作することも可能である。以下、画像形成装置100を例として説明する。   FIG. 2 is a sectional view showing an example of the image forming apparatuses 100 and 200 suitable for the image forming apparatus according to the present invention. An example of the image forming apparatus includes a printer, a scanner, and a fax. As an example of controlling the image forming apparatus, a predetermined storage area in the HDD of the image forming apparatus is secured as a box area, and the box It is also possible to manipulate the image data inside. Hereinafter, the image forming apparatus 100 will be described as an example.

本実施形態における画像形成装置100は、デッキ150、循環式自動原稿送り装置(RDF)180、フィニッシャ190を備えて構成されている。   The image forming apparatus 100 according to the present exemplary embodiment includes a deck 150, a circulation type automatic document feeder (RDF) 180, and a finisher 190.

画像形成装置100の本体部は、画像形成部にはプラテンガラス101、スキャナ102、走査ミラー105、106、レンズ108、CCDセンサ(イメージセンサ部)109、感光体ドラム110、1次帯電器112、前露光ランプ114、クリーニング装置116、転写帯電器118、露光制御部120、現像器121、転写ベルト130を備える。   The main body of the image forming apparatus 100 includes a platen glass 101, a scanner 102, scanning mirrors 105 and 106, a lens 108, a CCD sensor (image sensor unit) 109, a photosensitive drum 110, a primary charger 112, A pre-exposure lamp 114, a cleaning device 116, a transfer charger 118, an exposure control unit 120, a developing device 121, and a transfer belt 130 are provided.

また、給紙部には、上段カセット131、下段カセット132、ピックアップローラ133、134、給紙ローラ135、136を備える。   The paper feed unit includes an upper cassette 131, a lower cassette 132, pickup rollers 133 and 134, and paper feed rollers 135 and 136.

さらに、用紙搬送部には、レジストローラ137、吸着帯電器138、転写ベルトローラ170、定着前帯電器139、140、定着器141、排紙ローラ142、排紙フラッパ154、反転パス155、再給紙トレイ156、多重フラッパ157、搬送パス158、給紙ローラ159、経路160、排出ローラ161、第1の送りローラ162、第2の送りローラ162a、反転ローラ163を備えている。   Further, the paper transport unit includes a registration roller 137, an adsorption charger 138, a transfer belt roller 170, pre-fixing chargers 139 and 140, a fixing device 141, a paper discharge roller 142, a paper discharge flapper 154, a reverse path 155, and a refeed. A paper tray 156, a multiple flapper 157, a conveyance path 158, a paper feed roller 159, a path 160, a discharge roller 161, a first feed roller 162, a second feed roller 162a, and a reverse roller 163 are provided.

上記構成を詳述すると、上記図1におけるリーダ部1は、図2のプラテンガラス101〜CCDセンサ109に対応し、上記図1におけるプリンタ部2は、図2の感光体ドラム110〜反転ローラ163に対応する。   In detail, the reader unit 1 in FIG. 1 corresponds to the platen glass 101 to the CCD sensor 109 in FIG. 2, and the printer unit 2 in FIG. 1 includes the photosensitive drum 110 to the reversing roller 163 in FIG. Corresponding to

まず、リーダ部1について、詳述する。プラテンガラス101は、原稿載置台である。スキャナ102は、原稿照明ランプ103、走査ミラー104等で構成される。   First, the reader unit 1 will be described in detail. The platen glass 101 is a document placement table. The scanner 102 includes a document illumination lamp 103, a scanning mirror 104, and the like.

スキャナ102は、不図示のモータにより所定方向に往復走査されることにより、原稿の反射光107を、走査ミラー104〜106を介してレンズ108を透過させてCCDセンサ109に結像する。CCDセンサ109で、電気信号に変換され、CCDセンサ109付近の、図示しないスキャナ画像処理部によって、A/D変換、シェーディング補整が行われ、後述するコア部10のゲートアレイ326を介して、メモリ324に、デジタル画像データとして蓄積される。   The scanner 102 is reciprocally scanned in a predetermined direction by a motor (not shown), whereby the reflected light 107 of the original is imaged on the CCD sensor 109 through the lens 108 through the scanning mirrors 104 to 106. It is converted into an electrical signal by the CCD sensor 109, A / D conversion and shading correction are performed by a scanner image processing unit (not shown) near the CCD sensor 109, and the memory is passed through the gate array 326 of the core unit 10 to be described later. In 324, it is stored as digital image data.

次にプリンタ部2について詳述する。露光制御部120は、レーザ、ポリゴンスキャナ等で構成されており、上記コア部10のメモリ324に蓄積されたデジタル出画像データをメモリから読み出し、後述するコア部10のゲートアレイ326が、デジタル画像データからビデオ信号に変換し、I/F325を通じてプリンタ部に送る。そして、そのビデオ信号に基づいて変調されたレーザ光129を、感光体ドラム110に照射する。   Next, the printer unit 2 will be described in detail. The exposure control unit 120 includes a laser, a polygon scanner, and the like. The exposure control unit 120 reads out digital output image data stored in the memory 324 of the core unit 10 from the memory, and a gate array 326 of the core unit 10 described later includes a digital image. Data is converted into a video signal and sent to the printer unit via the I / F 325. The photosensitive drum 110 is irradiated with laser light 129 modulated based on the video signal.

感光体ドラム110の回りには、1次帯電器112、現像器121、転写帯電器118、クリーニング装置116、前露光ランプ114が装備されている。感光体ドラム110を中心とした画像形成部126において、感光体ドラム110は、不図示のモータにより図中矢印方向に回転しており、1次帯電器112により所望の電位に帯電された後、露光制御部120からのレーザ光129が照射され、静電潜像が形成される。   Around the photosensitive drum 110, a primary charger 112, a developing device 121, a transfer charger 118, a cleaning device 116, and a pre-exposure lamp 114 are provided. In the image forming unit 126 centering on the photosensitive drum 110, the photosensitive drum 110 is rotated in a direction indicated by an arrow by a motor (not shown), and after being charged to a desired potential by the primary charger 112, The laser beam 129 from the exposure control unit 120 is irradiated to form an electrostatic latent image.

一方、上段カセット131或いは下段カセット132からピックアップローラ133、134により給紙された転写紙は、給紙ローラ135、136により本体に送られ、レジストローラ137により転写ベルトに給送され、可視化されたトナー像が転写帯電器118により転写紙に転写される。転写後の感光体ドラム110は、クリーニング装置116により残留トナーが清掃され、前露光ランプ114により残留電荷が消去される。転写後の転写紙は、転写ベルト130から分離され、定着前帯電器139、140によりトナーが再帯電され、定着器141に送られ加圧、加熱により定着され、排紙ローラ142により本体100の外に排出される。   On the other hand, the transfer paper fed from the upper cassette 131 or the lower cassette 132 by the pickup rollers 133 and 134 is sent to the main body by the paper feed rollers 135 and 136 and fed to the transfer belt by the registration rollers 137 and visualized. The toner image is transferred onto the transfer paper by the transfer charger 118. After the transfer, the photosensitive drum 110 is cleaned of residual toner by the cleaning device 116, and the residual charge is erased by the pre-exposure lamp 114. After the transfer, the transfer paper is separated from the transfer belt 130, the toner is recharged by the pre-fixing chargers 139 and 140, sent to the fixing device 141, and fixed by pressurization and heating. Discharged outside.

吸着帯電器138は、レジストローラ137から送られた転写紙を転写ベルト130に吸着させる。転写ベルトローラ170は、転写ベルト130の回転に用いられると同時に、吸着帯電器138と対になって、転写ベルト130に転写紙を吸着帯電させる。   The adsorption charger 138 adsorbs the transfer sheet sent from the registration roller 137 to the transfer belt 130. The transfer belt roller 170 is used to rotate the transfer belt 130 and at the same time, is paired with the adsorption charger 138 to charge the transfer paper to the transfer belt 130 by adsorption.

画像形成装置本体100には、例えば4000枚の転写紙を収納し得るデッキ150が装備されている。デッキ150のリフタ151は、給紙ローラ152に転写紙が常に当接するように転写紙の量に応じて上昇する。また、画像形成装置本体100には、例えば100枚の転写紙を収容し得るマルチ手差し153が装備されている。   The image forming apparatus main body 100 is equipped with a deck 150 that can store, for example, 4000 transfer sheets. The lifter 151 of the deck 150 ascends according to the amount of transfer paper so that the transfer paper always contacts the paper feed roller 152. In addition, the image forming apparatus main body 100 is equipped with a multi-manual feed 153 that can accommodate, for example, 100 transfer sheets.

排紙フラッパ154は、両面記録側ないし多重記録側と排紙側の経路を切り替える。排紙ローラ142から送り出された転写紙は、この排紙フラッパ154により両面記録側ないし多重記録側に切り替えられる。多重フラッパ157は、両面記録と多重記録の経路を切り替えるものであり、これを左方向に倒すことにより、反転パス155を介さず、直接、搬送パス158に転写紙を導く。給紙ローラ159は、経路160を通じて転写紙を感光体ドラム110側に給紙する。   The paper discharge flapper 154 switches the path between the duplex recording side or the multiple recording side and the paper discharge side. The transfer paper fed from the paper discharge roller 142 is switched from the double-sided recording side to the multiple recording side by this paper discharge flapper 154. The multiple flapper 157 switches between double-sided recording and multiple recording paths. By tilting the multiple flapper 157 to the left, the transfer paper is guided directly to the transport path 158 without passing through the reverse path 155. The paper feed roller 159 feeds the transfer paper to the photosensitive drum 110 side through the path 160.

排出ローラ161は、排紙フラッパ154の近傍に配置されて、この排紙フラッパ154により排出側に切り替えられた転写紙を機外に排出する。両面記録(両面複写)時には、排紙フラッパ154を上方に上げて、多重フラッパ157を右に倒し、記録(複写)済みの転写紙を反転パス155で介した後、多重フラッパ157を左に倒し、搬送パス158を介して裏返した状態で再給紙トレイ156に格納する。また、多重記録(多重複写)時には、排紙フラッパ154を上方に上げて、多重フラッパ157を左に倒し、記録(複写)済みの転写紙を搬送パス158で介した後、再給紙トレイ156に格納する。再給紙トレイ156に格納されている転写紙が、下から1枚ずつ給紙ローラ159により経路160を介して本体のレジストローラ137に導かれる。   The discharge roller 161 is disposed in the vicinity of the paper discharge flapper 154 and discharges the transfer paper switched to the discharge side by the paper discharge flapper 154 to the outside of the apparatus. During double-sided recording (double-sided copying), the paper discharge flapper 154 is raised upward, the multiple flapper 157 is tilted to the right, the recorded (copied) transfer paper is passed through the reverse path 155, and the multiple flapper 157 is tilted to the left. Then, the paper is stored in the paper refeed tray 156 in a state of being turned upside down through the transport path 158. Further, at the time of multiple recording (multiple copying), the paper discharge flapper 154 is raised upward, the multiple flapper 157 is tilted to the left, the recorded (copied) transfer paper is passed through the transport path 158, and then the refeed tray 156. To store. The transfer sheets stored in the refeed tray 156 are guided one by one from the bottom to the registration rollers 137 of the main body via the path 160 by the sheet feed roller 159.

本体から転写紙を反転して排出する時には、排紙フラッパ154を上方へ上げ、多重フラッパ157を右方向へ倒し、記録(複写)済みの転写紙を搬送パス155側へ搬送し、転写紙の後端が第1の送りローラ162を通過した後に、反転ローラ163によって第2の送りローラ162a側へ搬送し、排出ローラ161によって転写紙を裏返して機外へ排出する。また、機外へ排出された転写紙は、フィニッシャ190に搬送される。   When the transfer paper is reversed and discharged from the main body, the paper discharge flapper 154 is raised upward, the multiple flapper 157 is tilted to the right, and the recorded (copied) transfer paper is transported to the transport path 155 side. After the rear end passes through the first feed roller 162, it is conveyed to the second feed roller 162 a side by the reverse roller 163, and the transfer paper is turned over by the discharge roller 161 and discharged outside the apparatus. Further, the transfer paper discharged out of the apparatus is conveyed to the finisher 190.

190はフィニッシャであり、画像形成装置100で印刷された転写紙をスタックするものである。パス193は、画像形成装置100で印刷された転写紙を受け取る経路である。ローラ197は、パス193から搬送された転写紙を、パス195あるいはパス196に送り出すものである。パス195へ送り出すには、排紙フラッパ194を下方に移動し、パス196へ送り出すには、排紙フラッパ194を上方に移動させる。   A finisher 190 stacks transfer sheets printed by the image forming apparatus 100. A path 193 is a path for receiving a transfer sheet printed by the image forming apparatus 100. The roller 197 sends the transfer paper conveyed from the path 193 to the path 195 or 196. The paper discharge flapper 194 is moved downward to send it to the path 195, and the paper discharge flapper 194 is moved upward to send it to the path 196.

そして、パス196を通った場合は、ローラ198によって、ビン192に排紙される。パス195を取った場合は、そのままビン192に排紙される。例えば、コピーを行った場合は、転写紙をビン191に排紙し、PDLプリントを行った場合は、ビン192に排紙することで、利用者の利便性が上がる。   When the paper passes through the path 196, the paper is discharged to the bin 192 by the roller 198. When the pass 195 is taken, the paper is discharged to the bin 192 as it is. For example, when copying is performed, the transfer sheet is discharged to the bin 191, and when PDL printing is performed, the sheet is discharged to the bin 192, thereby improving user convenience.

図3は、本発明の画像形成装置の一例である画像形成装置100のコア部10に記憶されたソフトウエア(モジュール)構造を説明する図である。   FIG. 3 is a diagram illustrating a software (module) structure stored in the core unit 10 of the image forming apparatus 100 which is an example of the image forming apparatus of the present invention.

図3に示すモジュール部300おいて、301は画像形成装置全体を制御する本発明の第1の実行環境を構成するリアルタイムOSで、一般的には画像形成装置の各種機能をリアルタイムに制御可能なリアルタイムOSの各モジュール、或いは、CPUに、命令してクリティカルに画像形成装置のオプション装置、拡張カードを含む各機能を制御することが可能なライブラリ群を備えて構成されている。   In the module section 300 shown in FIG. 3, reference numeral 301 denotes a real-time OS that constitutes the first execution environment of the present invention for controlling the entire image forming apparatus. Generally, various functions of the image forming apparatus can be controlled in real time. Each module of the real-time OS or a group of libraries capable of critically controlling each function including an optional device of an image forming apparatus and an expansion card by instructing the CPU.

そして、リアルタイムOS301は、その上位で動作するアプリケーションに対して、インタフェース・コマンドを提供するモジュール群により実現されるものである。   The real-time OS 301 is realized by a group of modules that provide an interface command to an application that operates at the higher level.

302は、リアルタイムOS301上で動作するコントローラ制御部であり、リーダ部1、プリンタ部2、モデム通信部4、PDL展開部8など制御するモジュールにより構成されるものとする。   Reference numeral 302 denotes a controller control unit that operates on the real-time OS 301, and is configured by modules that control the reader unit 1, the printer unit 2, the modem communication unit 4, the PDL development unit 8, and the like.

303はアプリケーション・プログラミング・インタフェース(以下API)であり、アプリケーション304からの命令の入力の命令列に応答して、このインタフェースでコントローラ制御部302にアクセスするための処理とネットワーク処理部7及びネットワーク4を介して画像形成装置200等に制御コマンドを送る機能を有するものである。   Reference numeral 303 denotes an application programming interface (hereinafter referred to as API), which responds to an instruction sequence of an instruction input from the application 304 and performs processing for accessing the controller control unit 302 through this interface, the network processing unit 7 and the network 4. And a function of sending a control command to the image forming apparatus 200 or the like via the.

304は、リアルタイムOS301上で動作するアプリケーションであり、API303を使用しコントローラ制御部302に各種処理を依頼するものである。また、ネットワーク処理部7を介してネットワーク4上のクライアントコンピュータ(情報処理装置)11,12,20と通信することも可能である。   An application 304 runs on the real-time OS 301 and requests various processing from the controller control unit 302 using the API 303. It is also possible to communicate with client computers (information processing devices) 11, 12, and 20 on the network 4 via the network processing unit 7.

305は特定のアプリケーションを実行するために最適な第2の実行環境を実現する仮想マシンであり、例えばJava(登録商標)などにより実現されるものである。   Reference numeral 305 denotes a virtual machine that realizes a second execution environment that is optimal for executing a specific application, and is realized by, for example, Java (registered trademark).

306は、第2の実行環境を実現する仮想マシン305上のアプリケーションが第1の実行環境であるリアルタイムOS301上で動作するコントローラ制御部302にアクセスするためのAPIであり、本実施形態においてはAPI303を呼び出すための変換モジュールの機能と、ネットワーク処理部7及びネットワーク4を介して画像形成装置200等に制御コマンドを送る機能とを有するものである。   Reference numeral 306 denotes an API for an application on the virtual machine 305 that realizes the second execution environment to access the controller control unit 302 operating on the real-time OS 301 that is the first execution environment. And a function of sending a control command to the image forming apparatus 200 or the like via the network processing unit 7 and the network 4.

307は、第2の実行環境を実現する仮想マシン305上のアプリケーションを統括的に制御する機能を有するフレームワークモジュール(FrameWoork)である。308はアプリケーション管理アプリケーションで、第2の実行環境の仮想マシン305上の他のアプリケーションを管理する機能を備え、フレームワーク307と協調し、後述のアプリケーション309,310のダウンロード、アップロード、消去、無効化を行うものである。   Reference numeral 307 denotes a framework module (FrameWoork) having a function of comprehensively controlling applications on the virtual machine 305 that realizes the second execution environment. An application management application 308 has a function of managing other applications on the virtual machine 305 in the second execution environment, cooperates with the framework 307, and downloads, uploads, deletes, and invalidates applications 309 and 310 described later. Is to do.

アプリケーション309,310は、第2の実行環境としての仮想マシン305上で動作するアプリケーションであり、API306を使用しコントローラ制御部302に各種処理を依頼するものである。また、ネットワーク処理部7を介してネットワーク4上のクライアントコンピュータ11,12,20と通信することも可能である。   The applications 309 and 310 are applications that operate on the virtual machine 305 serving as the second execution environment, and request various processes from the controller control unit 302 using the API 306. It is also possible to communicate with the client computers 11, 12, and 20 on the network 4 via the network processing unit 7.

311は、第2の実行環境を実現する仮想マシン305が使用する資源を管理するリソース管理部であり、第1の実行環境を実現するリアルタイムOS301上で動作する。リソース管理部311は、第2の実行環境を実現する仮想マシン305自身、API306、フレームワーク307、或いはOS305上の全アプリケーションがメモリ等のリソース資源を使用する際、予め決められた以上の資源が使用できないように制限するものである。   A resource management unit 311 manages resources used by the virtual machine 305 that realizes the second execution environment, and operates on the real-time OS 301 that realizes the first execution environment. When the virtual machine 305 itself that implements the second execution environment, the API 306, the framework 307, or all applications on the OS 305 use the resource resources such as the memory, the resource management unit 311 has more resources than predetermined. It is restricted so that it cannot be used.

まず、API303について説明する。   First, the API 303 will be described.

API303は、第1の実行環境であるリアルタイムOS301によって制御されるコントローラ制御部302にアクセスするための複数の制御コマンドにそれぞれ対応したリアルタイムOS301上のインタフェースの集合である。この制御コマンドに対応した個々のインタフェースでは、制御コマンドを実行する対象の機器を指定するパラメータを持ち、かつ指定の対象として同一機器内のコントローラ制御部302、さらに、ネットワーク4で接続された画像形成装置200のコントローラ制御部302を指定可能である。   The API 303 is a set of interfaces on the real-time OS 301 respectively corresponding to a plurality of control commands for accessing the controller control unit 302 controlled by the real-time OS 301 that is the first execution environment. Each interface corresponding to this control command has a parameter for designating a target device for executing the control command, and the controller control unit 302 in the same device as the designation target, and image formation connected via the network 4 The controller control unit 302 of the device 200 can be specified.

図4は、図3に示したAPI303のインタフェースの呼び出しの動作を示す図であり、図1と同一のものには同一の符号を付してある。   FIG. 4 is a diagram showing an operation of calling the interface of the API 303 shown in FIG. 3, and the same components as those in FIG. 1 are denoted by the same reference numerals.

図4において、API303としては、例えば、従来、画像形成装置にリアルタイムOS301を単独で載せている場合には、当該リアルタイムOS301上で、画像形成装置の動作をきめ細かく制御可能な印刷プロトコルに従ったインタフェース群なども考えられる。   In FIG. 4, as the API 303, for example, when a real-time OS 301 is conventionally mounted alone on the image forming apparatus, an interface according to a printing protocol capable of finely controlling the operation of the image forming apparatus on the real-time OS 301. Groups are also conceivable.

ここでは、API303は、ネットワークプリンティングプロトコルを実現するためのライブラリ群である。なお、401〜406は要求等に対応するステップを示す。   Here, the API 303 is a library group for realizing a network printing protocol. Reference numerals 401 to 406 denote steps corresponding to requests and the like.

本実施形態では、例えば制御コマンドAに対応するインタフェースAが呼び出されたものとする。ここでは、コマンドとインタフェースは一対一対応して呼び出し可能なものと考えているが、シンプルなコマンドを複数組合わせて一つの新しいコマンドとみなし、これをインタフェースAと対応させてもよい。   In the present embodiment, for example, it is assumed that the interface A corresponding to the control command A is called. Here, it is assumed that commands and interfaces can be called in a one-to-one correspondence. However, a plurality of simple commands may be combined and regarded as one new command, and this may be associated with the interface A.

ステップ(401)で、制御アプリケーション304が、API303のインタフェースAを呼び出す。インタフェースAには、処理の対象となる画像形成装置を表す識別子が付加できる。API303は、インタフェースAに付加された識別子を解釈し、識別子が示す機器が、API303が備えられた画像形成装置自身であると判断した場合は、ステップ(402)で、コントローラ制御部302に対し、コマンドAを実行して対応する処理を行う。   In step (401), the control application 304 calls the interface A of the API 303. An identifier representing an image forming apparatus to be processed can be added to the interface A. When the API 303 interprets the identifier added to the interface A and determines that the device indicated by the identifier is the image forming apparatus itself provided with the API 303, in step (402), the controller control unit 302 Command A is executed to perform the corresponding process.

API303は、コマンドの制御対象が機器外(画像形成装置200)と同様の識別情報を用いて判断すれば、ステップ(403)で、ネットワーク処理部7を介してネットワーク4の当該コマンドに対応したパケット形式のデータを送出する。   When the API 303 determines that the control target of the command is determined using identification information similar to that outside the device (image forming apparatus 200), in step (403), the packet corresponding to the command of the network 4 via the network processing unit 7 is obtained. Send format data.

画像形成装置200において取得手段として機能するネットワーク処理部7は、取得される前記パケット形式のデータから、コマンドを取得し、ステップ(404)で通信アプリケーション304Aに当該コマンドAのデータを渡す。通信アプリケーション304Aは、コマンドAに対応するインタフェースAを認識し、ステップ(405)で、機器内のコントローラ制御部302を対象としたAPI303のインタフェースAを呼び出す。   The network processing unit 7 functioning as an acquisition unit in the image forming apparatus 200 acquires a command from the acquired packet format data, and passes the command A data to the communication application 304A in step (404). The communication application 304A recognizes the interface A corresponding to the command A, and calls the interface A of the API 303 targeting the controller control unit 302 in the device in step (405).

このとき、ステップ(401)で、呼び出されたインタフェースAとステップ(405)で呼び出されたインタフェースAは同一のものとすることができる。   At this time, the interface A called in step (401) and the interface A called in step (405) can be the same.

API303は、コマンドの対象が機器内であるので、ステップ(406)でコントローラ制御部302に対し当該コマンドAに対応した処理を行う。このときステップ(402)のコマンドに対応した処理とステップ(406)のコマンドに対応した処理は同一のものである。   Since the target of the command is in the device, the API 303 performs processing corresponding to the command A to the controller control unit 302 in step (406). At this time, the processing corresponding to the command in step (402) and the processing corresponding to the command in step (406) are the same.

図5は、図3に示したAPI306の動作を示すブロック図であり、図1と同一のものには同一の符号を付してある。なお、501〜507は要求等に対応するステップを示す。   FIG. 5 is a block diagram showing the operation of the API 306 shown in FIG. 3, and the same components as those in FIG. 1 are denoted by the same reference numerals. Reference numerals 501 to 507 denote steps corresponding to the request or the like.

また、本実施形態では最終的に画像形成装置に命令を行うコマンドAに対応するインタフェースとして、インタフェースAが呼び出されたものとする。   In this embodiment, it is assumed that the interface A is called as an interface corresponding to the command A that finally instructs the image forming apparatus.

先ず、ステップ(501)は、制御アプリケーション309として、API306のインタフェースAを呼び出すことを示す。以下、図4と異なる部分を詳述する。   First, step (501) shows that the interface A of the API 306 is called as the control application 309. Hereinafter, parts different from FIG. 4 will be described in detail.

API306に含まれる各インタフェースは、本実施形態の第2形式の命令の、好適な一例である。また、API303に含まれる各インタフェースは、本実施形態の第1形式の命令の好適な一例である。   Each interface included in the API 306 is a suitable example of the second type instruction of the present embodiment. Each interface included in the API 303 is a suitable example of the first format instruction of the present embodiment.

まず、API306について詳述する。   First, the API 306 will be described in detail.

API306は、第2の実行環境である仮想マシン305上のインタフェースの集合であり、API303が提供するインタフェースを呼び出し可能なインタフェースを含む。   The API 306 is a set of interfaces on the virtual machine 305 that is the second execution environment, and includes an interface that can call an interface provided by the API 303.

また、API306の各コマンドに対応した個々のインタフェースでは、API303と同様に制御コマンドを実行する対象を指定するパラメータを持ち、かつ指定の対象として同一機器内のコントローラ制御部302、およびネットワーク4で接続された画像形成装置200のコントローラ制御部302が指定可能である。   Each interface corresponding to each command of the API 306 has a parameter for designating a target for executing a control command as in the API 303, and is connected by the controller control unit 302 in the same device and the network 4 as the designated target. The controller control unit 302 of the image forming apparatus 200 that has been selected can be designated.

ここでは、第1の実行環境に変換して実行する必要があるインタフェースAが呼び出された場合を考える。   Here, a case is considered in which interface A that needs to be converted into the first execution environment and executed is called.

まず、呼び出されたインタフェースAが起動する処理の対象が機器内であれば、API306のインタフェースを呼び出す。API306のインタフェースが呼び出されるのに応答して、リアルタイムOS301が解釈可能な、API303のインタフェースが起動され、呼び出される。そして、呼び出されると、ステップ(502)で、API303のインタフェースは、コマンドAに対応する処理を起動する。そして、ステップ(503)で、API303はコントローラ制御部302に対し、コマンドに対応した処理を行う。   First, if the process to be activated by the called interface A is within the device, the API 306 interface is called. In response to the API 306 interface being called, the API 303 interface that can be interpreted by the real-time OS 301 is activated and called. When called, the interface of the API 303 activates a process corresponding to the command A in step (502). In step (503), the API 303 performs a process corresponding to the command to the controller control unit 302.

ステップ(504)で、コマンドの対象が機器外(例えば、画像形成装置200)であれば、ネットワーク処理部7を介してネットワーク4の当該コマンドに対応したパケットを送出する。   In step (504), if the target of the command is outside the device (for example, the image forming apparatus 200), a packet corresponding to the command of the network 4 is transmitted via the network processing unit 7.

そして、画像形成装置200のネットワーク処理部7は、送信された前述のパケットを受信し、ステップ(505)で、通信アプリケーション304Aに当該コマンドAに対応するパケットデータを渡す。   The network processing unit 7 of the image forming apparatus 200 receives the transmitted packet, and passes the packet data corresponding to the command A to the communication application 304A in step (505).

そして、通信アプリケーション304Aは、ステップ(506)で、機器内のコントローラ制御部302を対象としたAPI303のインタフェースAを呼び出す。このとき、ステップ(502)で呼び出されたインタフェースAとステップ(506)で呼び出されたインタフェースAは同一である。   In step (506), the communication application 304A calls the interface A of the API 303 for the controller control unit 302 in the device. At this time, the interface A called in step (502) and the interface A called in step (506) are the same.

このようにして、操作したい機能が、画像形成装置100内であるか、ネットワークを介して接続される他の画像形成装置200内であるかの違い、及び、装置のアーキテクチャの違い、及び、OSの差異にそれぞれ依存することが無いインタフェース群であるAPI306を提供することができる。   In this way, the function to be operated is in the image forming apparatus 100 or another image forming apparatus 200 connected via the network, the apparatus architecture is different, and the OS It is possible to provide an API 306 that is an interface group that does not depend on each difference.

つまり、API306を活用することによって、すなわち、第2の実行環境のAPI306の体系を学ぶだけで、各種アプリケーションが開発可能となり、さらに、API303をオーバーヘッドが無しに呼び出して活用できる仕組みとなっているので、画像形成装置の様々な機能を、制御するに際し、既に開発資産であるAPI303がある場合には、これを活用できる。   In other words, by utilizing the API 306, that is, by learning the system of the API 306 of the second execution environment, various applications can be developed, and the API 303 can be called and utilized without overhead. When the various functions of the image forming apparatus are controlled, if there is already an API 303 as a development asset, this can be utilized.

API306は、コマンドの対象が機器内であるので、ステップ(507)でコントローラ制御部302に対し当該コマンドAに対応した処理を行う。このとき、ステップ(503)のコマンドに対応した処理と、ステップ(507)のコマンドに対応した処理は同一であることは言うまでもない。   The API 306 performs processing corresponding to the command A to the controller control unit 302 in step (507) since the target of the command is in the device. At this time, it goes without saying that the processing corresponding to the command in step (503) and the processing corresponding to the command in step (507) are the same.

また、図4に示したステップ(404)からステップ(406)の処理と、ステップ(505)からステップ(507)の処理は同一であり、API303を使用した際の動作とAPI306を使用した際の動作は同一であることもいうまでもない。   Also, the processing from step (404) to step (406) shown in FIG. 4 is the same as the processing from step (505) to step (507). Needless to say, the operation is the same.

図6は、図1に示した画像形成装置100の操作部500の表示部に表示される画面を示す説明図であり、本発明の第1の実行環境の一例であるリアルタイムOS301上で実行されるアプリケーションを選択、実行するためのものである。尚、この画面はタッチパネルとなっており、それぞれ表示される機能の枠内を操作者が触れることにより、その機能が実行される。   FIG. 6 is an explanatory diagram showing a screen displayed on the display unit of the operation unit 500 of the image forming apparatus 100 shown in FIG. 1, and is executed on the real-time OS 301 which is an example of the first execution environment of the present invention. This is for selecting and executing an application. This screen is a touch panel, and the function is executed when the operator touches the frame of the function to be displayed.

図6において、コピーモードキー623は、複写動作を行う場合に押すキーである。そして、このコピーモードキー623が押されたときに、コピーモードの画面630を表示する。   In FIG. 6, a copy mode key 623 is a key to be pressed when performing a copying operation. When the copy mode key 623 is pressed, a copy mode screen 630 is displayed.

拡張機能キー601は、このキーを押すことによって両面複写、多重複写、移動、綴じ代の設定、枠消しの設定等のモードに入る。   The extended function key 601 enters a mode such as duplex copying, multiple copying, movement, binding margin setting, frame erasure setting, etc., by pressing this key.

画像モードキー602は、複写画像に対して網掛け、影付け、トリミング、マスキングを行うための設定モードに入る。   An image mode key 602 enters a setting mode for shading, shadowing, trimming, and masking a copy image.

利用者モードキー603は、モードメモリの登録、標準モード画面の設定が行える。   A user mode key 603 can register a mode memory and set a standard mode screen.

応用ズームキー604は、原稿のX方向、Y方向を独立に変倍するモード、原稿サイズと複写サイズから変倍率を計算するズームプログラムのモードに入る。M1キー605、M2キー606、M3キー607は、それぞれに登録されたモードメモリを呼び出す際に押すキーである。608はコールキーである。オプションキー609は、フィルムから直接複写するため、フィルムプロジェクタ等のオプション機能の設定を行うキーである。   The applied zoom key 604 enters a mode for independently scaling the X and Y directions of the document, and a zoom program mode for calculating a scaling factor from the document size and copy size. An M1 key 605, an M2 key 606, and an M3 key 607 are keys that are pressed when calling a mode memory registered in each of them. Reference numeral 608 denotes a call key. An option key 609 is a key for setting an optional function such as a film projector for direct copying from a film.

ソータキー610は、ソート、ノンソート、グループの設定を行うキーである。原稿混載キー611は、原稿フィーダにA4サイズとA3サイズ、またはB5サイズとB4サイズの原稿を一緒にセットする際に押すキーである。等倍キー612は、複写倍率を100%にする際に押すキーである。用紙選択キー613は、複写用紙の選択を行う際に押すキーである。縮小キー614、拡大キー615は、定型の縮小、拡大を行う際に押すキーである。616はズームキーであり、任意の縮小、拡大を行う際に押すキーである。   A sorter key 610 is a key for setting sort, non-sort, and group. A document mixed key 611 is a key to be pressed when setting A4 size and A3 size or B5 size and B4 size documents together in the document feeder. An equal magnification key 612 is a key to be pressed when the copy magnification is set to 100%. A paper selection key 613 is a key to be pressed when selecting a copy paper. The reduction key 614 and the enlargement key 615 are keys that are pressed when performing standard reduction and enlargement. Reference numeral 616 denotes a zoom key which is pressed when performing arbitrary reduction or enlargement.

濃度キー618、620は、濃度キー618を押す毎に濃く複写され、濃度キー620を押す毎に薄く複写される。濃度表示部617は、濃度キー518、520を押すと表示が左右に変化する。AEキー619は、新聞のように地肌の濃い原稿を自動濃度調整複写するときに押すキーである。   The density keys 618 and 620 are darkly copied every time the density key 618 is pressed, and lightly copied every time the density key 620 is pressed. The density display unit 617 changes its display left and right when the density keys 518 and 520 are pressed. An AE key 619 is a key to be pressed when automatic density adjustment copying is performed for a document having a dark background such as a newspaper.

HiFiキー621は、写真原稿のように中間調の濃度が濃い原稿の複写の際に押すキーである。文字強調キー622は、文字原稿の複写で文字を際だたせたい場合に押すキーである。   The HiFi key 621 is a key to be pressed when copying a document having a high halftone density such as a photo document. The character emphasis key 622 is a key to be pressed when it is desired to highlight characters in copying a character document.

送信モードキー624は、ファックス送信等を行うときに押すキーである。ボックスモードキー625は、ボックスに格納されたデータを操作するときに押すキーである。上記のコピーモードキー623、送信モードキー624、ボックスモードキー625は、それぞれOS301上で実行されるアプリケーション304を選択する操作に該当する。   A transmission mode key 624 is a key to be pressed when performing fax transmission or the like. A box mode key 625 is a key that is pressed when operating data stored in a box. The copy mode key 623, the transmission mode key 624, and the box mode key 625 correspond to operations for selecting the application 304 executed on the OS 301, respectively.

拡張モードモードキー626は、本発明のモードキーであり、本発明の第2の実行環境305上で実行されるアプリケーションを選択、実行するための画面に遷移するものである。本実施例では、他のモードキーの選択と同等に表示しているが、キーの大きさやデザインを変更するなどし、視覚的により認識しやすいように表示してもよい。   The extended mode mode key 626 is a mode key of the present invention, and transits to a screen for selecting and executing an application to be executed on the second execution environment 305 of the present invention. In this embodiment, the display is equivalent to the selection of other mode keys. However, the display may be made easier to recognize visually by changing the size or design of the keys.

640はステータスラインであり、機器の状態や印刷情報を示すメッセージを表示する。図6の場合、コピー中であることを示している。650は履歴キーであり、これを押下することで、印刷済みのジョブの履歴情報を表示する。たとえば、印刷ジョブの、終了時刻、利用者名、ファイル名、印刷枚数等の情報を表示する。   A status line 640 displays a message indicating the device status and print information. In the case of FIG. 6, this means that copying is in progress. A history key 650 is pressed to display history information of a printed job. For example, information such as an end time, a user name, a file name, and the number of copies of the print job is displayed.

コピーモード画面630表示時に、図示しないStartキーなどにより複写動作の実行が指示された場合、API303に対し処理の開始や各種パラメータの設定などを行うインタフェースが、図4に示したステップ(401)で、順次呼び出される。通常、複写動作は機器内に対して指示されるためAPI303において、図4に示したステップ(402)で、コントローラ制御部302にコマンドを伝え、結果として複写動作が実行される。   When the copy mode screen 630 is displayed, when an execution of a copying operation is instructed by a Start key (not shown) or the like, an interface for starting processing and setting various parameters to the API 303 is shown in step (401) shown in FIG. Called sequentially. Normally, since the copying operation is instructed to the inside of the apparatus, the API 303 transmits a command to the controller control unit 302 in step (402) shown in FIG. 4, and the copying operation is executed as a result.

図7は、図1に示した画像形成装置100のハードウエアの構成を説明するブロック図であり、図1と同一のものには同一の符号を付してある。   FIG. 7 is a block diagram illustrating a hardware configuration of the image forming apparatus 100 shown in FIG. 1, and the same components as those in FIG. 1 are denoted by the same reference numerals.

図7において、701はインタフェース(I/F)で、モデム通信部4、ネットワーク処理部7、PDL展開部8とでやり取りされる情報を取り込みメモリ704に書き込む。703はCPUで、データ処理部702、705と通信して、I/F706に接続されるリーダ部1を制御するとともに、I/F708に接続されるプリンタ部2を制御する。また、CPU703はI/F707を介して操作部500を制御する。   In FIG. 7, reference numeral 701 denotes an interface (I / F), which captures information exchanged with the modem communication unit 4, the network processing unit 7, and the PDL expansion unit 8 and writes it in the memory 704. A CPU 703 communicates with the data processing units 702 and 705 to control the reader unit 1 connected to the I / F 706 and to control the printer unit 2 connected to the I / F 708. The CPU 703 controls the operation unit 500 via the I / F 707.

図8は、本発明の第1実施形態を示す画像処理システムにおけるデータ処理構成を説明するブロック図であり、図1に示した画像形成装置100,200等とコンピュータ11,12においてジョブの受付番号と、ジョブの内容を任意のタイミングでネットワークを介して取得する画像処理システム例に対応する。なお、図1と同一のものには同一の符号を付してある。   FIG. 8 is a block diagram for explaining a data processing configuration in the image processing system according to the first embodiment of the present invention. In the image forming apparatuses 100 and 200 and the computers 11 and 12 shown in FIG. And an example of an image processing system that acquires the contents of a job via a network at an arbitrary timing. In addition, the same code | symbol is attached | subjected to the same thing as FIG.

図8において、830はサーバコンピュータであり、クライアントコンピュータ11,12とネットワークを介して所定のプロトコルで通信可能に構成されている。100はプリンタであり、内蔵するメモリに印刷履歴を保持する機能(印刷履歴保持機能)を備えている。   In FIG. 8, reference numeral 830 denotes a server computer, which is configured to be able to communicate with client computers 11 and 12 using a predetermined protocol via a network. Reference numeral 100 denotes a printer having a function of storing a print history in a built-in memory (print history holding function).

200はMFP(Multi Function Printer)としての画像形成装置であり、プリンタ機能、コピー機能、スキャナ機能、内蔵メモリに印刷履歴保持機能を備えている。   An image forming apparatus 200 as an MFP (Multi Function Printer) has a printer function, a copy function, a scanner function, and a print history holding function in a built-in memory.

860は従来のプリンタ(従来プリンタ)であり、上記印刷履歴保持機能を備えていないものとする。   Reference numeral 860 denotes a conventional printer (conventional printer) that does not have the print history holding function.

11、12、830、100、200の各装置は、ネットワークを介して他の装置と通信を行うことができる。   The apparatuses 11, 12, 830, 100, and 200 can communicate with other apparatuses via a network.

クライアントコンピュータ11において、アプリケーション811がGDI812を呼び出すことにより、GDI812は、アプリケーション811からの指示に応じて印刷データを生成し、その印刷データをスプーラ813に送信する。ジョブアカウントクライアントアプリケーション814は、アプリケーション811がGDI812を呼び出すのを監視(フック)して、その印刷データに係るジョブの情報を蓄積する。   In the client computer 11, when the application 811 calls the GDI 812, the GDI 812 generates print data in response to an instruction from the application 811 and transmits the print data to the spooler 813. The job account client application 814 monitors (hooks) the application 811 calls the GDI 812 and accumulates job information related to the print data.

スプーラ813は、ネットワークを介して周辺機器と通信し、周辺機器がレディ状態であれば印刷データを送信する。また、クライアントコンピュータ12がプリントサーバとして機能している場合には、GDI812が生成した印刷データはスプーラ823に送信される。   The spooler 813 communicates with the peripheral device via the network, and transmits print data if the peripheral device is ready. When the client computer 12 functions as a print server, the print data generated by the GDI 812 is transmitted to the spooler 823.

ジョブアカウントクライアントアプリケーション814は、サーバコンピュータ830のジョブアカウントサーバアプリケーション831に、定期的に蓄積したジョブ情報を送信する。   The job account client application 814 transmits the periodically accumulated job information to the job account server application 831 of the server computer 830.

クライアントコンピュータ12において、アプリケーション821、GDI822、スプーラ823は、それぞれアプリケーション810、GDI812、スプーラ813と同じ動きをする。   In the client computer 12, the application 821, the GDI 822, and the spooler 823 operate in the same manner as the application 810, the GDI 812, and the spooler 813, respectively.

ジョブアカウントクライアントアプリケーション824は、定期的にスプーラ823を監視する。スプーラ823にスプールされている印刷ジョブがあれば、ジョブアカウントクライアントコンピュータ824は、APIを用いてその印刷ジョブの情報を取得する。具体的には、印刷ジョブの排紙枚数やページ数を取得する。   The job account client application 824 periodically monitors the spooler 823. If there is a print job spooled in the spooler 823, the job account client computer 824 acquires the information of the print job using the API. Specifically, the number of discharged sheets and the number of pages of the print job are acquired.

そして、ジョブアカウントクライアントコンピュータ824は、内蔵メモリに蓄積したジョブ情報をサーバコンピュータ830のジョブアカウントサーバアプリケーション831に送信する。   Then, the job account client computer 824 transmits the job information stored in the internal memory to the job account server application 831 of the server computer 830.

なお、クライアントコンピュータ12のジョブアカウントクライアントアプリケーション824が定期的にスプーラ823を監視しなくても、OSがスプーラ823の状態が変化したことを他のアプリケーションに伝える機能を備えていればよい。つまり、印刷ジョブがスプーラ823にスプールされたことをOSがジョブアカウントクライアントアプリケーション824に伝えればよい。   Even if the job account client application 824 of the client computer 12 does not regularly monitor the spooler 823, the OS may have a function of notifying other applications that the state of the spooler 823 has changed. That is, the OS only has to notify the job account client application 824 that the print job has been spooled in the spooler 823.

サーバコンピュータ830において、ジョブアカウントサーバアプリケーション831は、ジョブアカウントクライアントアプリケーション814及びジョブアカウントクライアントアプリケーション824からジョブ情報を受信し、不揮発性記憶装置にジョブ情報(例えばリスト形式でハードディスク等に利用者別のジョブアカウントファイルを含む)を格納する。   In the server computer 830, the job account server application 831 receives job information from the job account client application 814 and the job account client application 824, and stores job information (for example, a job for each user on a hard disk or the like in a list format) in a nonvolatile storage device. (Including account files).

更に、ジョブアカウントサーバアプリケーション831は、ネットワークに接続された周辺機器としての画像形成装置それぞれがジョブ履歴保持機能を有しているかを調査する。そして、ジョブ履歴保持機能を有する画像形成装置からジョブ履歴(ジョブ情報)を取得する。   Furthermore, the job account server application 831 investigates whether each of the image forming apparatuses as peripheral devices connected to the network has a job history holding function. Then, the job history (job information) is acquired from the image forming apparatus having the job history holding function.

以上が本実施形態における画像形成装置と情報処理装置を利用した印刷システムの概要である。   The outline of the printing system using the image forming apparatus and the information processing apparatus in the present embodiment has been described above.

さらなる詳細は他特許(例えば、特許文献2参照)に記述されているものと同等ないし似通った機能を備えているものとする。   Further details are assumed to have the same or similar functions as those described in other patents (for example, see Patent Document 2).

図9は、図8に示したジョブアカウントサーバアプリケーション830の機能構成を示す図である。   FIG. 9 is a diagram showing a functional configuration of the job account server application 830 shown in FIG.

なお、図8に示したジョブクライアントアプリ814、824も、以下に示すジョブ情報受信部、ジョブ情報登録部、ジョブ履歴データベースを備えている。   Note that the job client applications 814 and 824 shown in FIG. 8 also include the following job information receiving unit, job information registration unit, and job history database.

図9において、ジョブ情報受信部831は、ジョブアカウントクライアントアプリケーション814及びジョブアカウントクライアントアプリケーション824、ジョブ履歴保持機能を有する画像形成装置100、200から、ネットワークを介してジョブ情報841、851を取得する。   9, the job information receiving unit 831 acquires job information 841 and 851 from the job account client application 814, the job account client application 824, and the image forming apparatuses 100 and 200 having a job history holding function via the network.

ジョブ情報登録部902は、ジョブ情報受信部901が受信したジョブ情報をジョブ履歴データベース903に登録する。本ジョブアカウントシステムでは、ジョブ履歴データベース903のデータを参照することにより、いつ、誰が、どの画像形成装置で、どれくらいの量の(ページ数、排紙枚数、用紙タイプ、その他)ジョブを実行したかが判別され、詳細なジョブアカウントが利用者別に行なわれる。   The job information registration unit 902 registers the job information received by the job information reception unit 901 in the job history database 903. In this job account system, by referring to the data in the job history database 903, when and who executed what amount of jobs (number of pages, number of discharged sheets, paper type, etc.) on which image forming apparatus And a detailed job account is made for each user.

このように構成された画像形成システムにおいて、本実施形態では、情報処理装置としてのクライアントコンピュータ11、12から画像形成装置100、200に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な画像形成装置に、例えば操作部500からコードが入力されると、そのコードをと登録者を管理するテーブル等を参照比較することでジョブ処理要求者を特定する。そして、特定されるジョブ処理要求者に対するジョブ処理履歴情報をジョブ管理装置としての機能する、クライアントコンピュータ11、12のジョブアカウントアプリ814、824がジョブアカウントサーバアプリ831に登録しているジョブ処理履歴情報からCPU703が取得し、該取得されるジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して操作部500が備える表示部に表示する。   In the image forming system configured as described above, in the present embodiment, a job output from the client computers 11 and 12 serving as information processing apparatuses to the image forming apparatuses 100 and 200 is acquired, and the job information is used as the job information. For example, when a code is input from the operation unit 500 to an image forming apparatus that can communicate with a job management apparatus that manages a job history in association with the included user information, the code and the table for managing the registrant are referred to. The job processing requester is specified by comparison. The job processing history information registered in the job account server application 831 by the job account applications 814 and 824 of the client computers 11 and 12 functioning as the job management apparatus with the job processing history information for the specified job processing requester. CPU 703 obtains a job setting screen for each user based on the obtained job processing history information, and displays it on the display unit included in operation unit 500.

また、利用者別のジョブ設定画面表示処理は、前記ジョブ処理履歴情報から抽出される利用者別の機能要素に基づいて表示すべき機能要素を含む利用者別のジョブ設定画面を作成する。   In addition, the job setting screen display process for each user creates a job setting screen for each user including functional elements to be displayed based on the functional elements for each user extracted from the job processing history information.

さらに、利用者別に設定される利用制限を記憶する記憶手段に記憶させ、利用者別のジョブ設定画面表示処理する場合に、ジョブ処理履歴情報から抽出される利用者別の機能要素に基づいて表示すべき機能要素と、前記記憶手段に記憶される利用者別に設定される利用制限に対して有効な機能とを組み合わせた利用者別のジョブ設定画面を作成して表示部に表示する。   Further, when the user-specific job setting screen display process is stored in the storage means for storing the usage restrictions set for each user, the display is based on the functional elements for each user extracted from the job processing history information. A job setting screen for each user is created and displayed on the display unit, which is a combination of functional elements to be used and functions effective for use restrictions set for each user stored in the storage means.

また、利用者別のジョブ設定画面から標準画面への切り替えを指示するボタンを設け(例えば後述する図13に示すキー1308)、利用者別のジョブ設定画面表示処理する場合に、該指示に基づき、利用者別のジョブ設定画面から標準ジョブ設定画面に切り替えて前記表示部に表示する。   In addition, a button for instructing switching from the job setting screen for each user to the standard screen is provided (for example, a key 1308 shown in FIG. 13 to be described later). Then, the job setting screen for each user is switched to the standard job setting screen and displayed on the display unit.

さらに、本実施形態では、ジョブ処理履歴情報は、利用形態に対応する利用枚数、両面機能、N-up機能、ソート機能、製本印刷、印刷部数等を含むものである。   Furthermore, in the present embodiment, the job processing history information includes the number of sheets used, the duplex function, the N-up function, the sort function, bookbinding printing, the number of copies, and the like corresponding to the usage form.

これにより、画像形成装置100,200において、利用者は、好みのジョブ出力設定画面を個別に画像形成装置100、200等に登録することなく、利用者、あるいはグループに対して割り当てられているコードを操作部500から入力することで利用者を特定できたら、その特定された利用者が既にジョブ出力に伴って、ジョブ処理履歴情報が登録されていると判別された場合、その登録されているジョブ処理履歴情報から印刷機能設定可能な機能要素を抽出して、それぞれの利用者に最適なジョブ処理設定画面を操作部500に表示することができる。したがって、利用者のジョブ処理設定を可能とするまでの処理時間を短縮して、意図する出力ジョブを印刷開始させる指示が行えたり、頻度の高い利用者の機能設定を僅かな設定項目、例えば部数等を変更してジョブ処理設定を完了し、その設定に基づくジョブを印刷させたりすることができるため、ユーザの使い勝手が向上する。   As a result, in the image forming apparatuses 100 and 200, the user does not individually register the favorite job output setting screen in the image forming apparatuses 100 and 200 or the like, and the code assigned to the user or the group. If it is determined that the specified user has already been registered with the job output, the registered user is registered. Functional elements that can be set with print functions are extracted from the job processing history information, and a job processing setting screen that is optimal for each user can be displayed on the operation unit 500. Therefore, it is possible to instruct the user to start printing the intended output job by shortening the processing time until the user can set job processing, and to set frequent function settings of the user, such as the number of copies. Etc. can be changed to complete the job processing setting, and a job based on the setting can be printed, so that the user convenience is improved.

これは、画像形成装置100、200におけるジョブ処理設定負担を軽減するものであるが、本実施形態ではこれに限らず、図8に示すように、情報処理装置としてのクライアントコンピュータ11、12等におけるジョブ出力時における印刷設定にも適用可能である。   This alleviates the job processing setting burden in the image forming apparatuses 100 and 200. However, the present embodiment is not limited to this, and as shown in FIG. 8, in the client computers 11 and 12 as information processing apparatuses. It can also be applied to print settings at the time of job output.

つまり、画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置(例えばサーバコンピュータ830)と通信可能な情報処理装置、例えばクライアントコンピュータ11において、ジョブ処理要求者を印刷情報中に含まれる利用者情報から特定する。そして、特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得し、該取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する。   That is, information processing that can communicate with a job management apparatus (for example, server computer 830) that acquires a job output to an image forming apparatus and associates the job information with user information included in the job information to manage a job history. In the apparatus, for example, the client computer 11, the job processing requester is specified from the user information included in the print information. Then, job processing history information for the specified job processing requester is acquired from the job management device, and based on the acquired job processing history information, a job setting screen for each user is created and displayed. To display.

なお、ジョブ処理履歴情報を登録管理する手段は、サーバコンピュータ830とする構成に代えて、情報処理装置自体にその同等の機能処理手段を設けて、すなわち、ジョブアカウントクライアントアプリ814がジョブ処理履歴情報を登録管理する機能を備える構成としてもよい。   The means for registering and managing the job processing history information is provided with an equivalent function processing means in the information processing apparatus itself in place of the server computer 830, that is, the job account client application 814 has the job processing history information. It is good also as a structure provided with the function to register and manage.

つまり、画像形成装置と通信可能な情報処理装置であって、画像形成装置に出力されるジョブを監視し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理手段(ジョブアカウントクライアントアプリ814が)と、例えばクライアントコンピュータ11において、ジョブ処理要求者を印刷情報中に含まれる利用者情報から特定する。そして、特定される前記ジョブ処理要求者に対するジョブ処理履歴情報をジョブアカウントクライアントアプリ814から取得し、該取得されるジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する構成としてもよい。   In other words, an information processing apparatus that can communicate with an image forming apparatus, monitors a job output to the image forming apparatus, associates the job information with user information included in the job information, and manages a job history In the management means (job account client application 814) and the client computer 11, for example, the job processing requester is specified from the user information included in the print information. Then, job processing history information for the specified job processing requester is acquired from the job account client application 814, and a job setting screen for each user is created based on the acquired job processing history information to display It is good also as a structure displayed on these.

図10は、本実施形態に係る画像形成装置における第1のデータ処理手順の一例を示すフローチャートであり、MFPとしての画像形成装置100、200等の利用者の利用形態(利用形態に対応する利用枚数、両面機能、N-up機能、ソート機能、製本印刷、印刷部数、その他等を含む)を把握し、画像形成装置の最適な設定を判別し、UIパネル表示を動的に変化させる機能処理手順に対応する。なお、S1001〜S1009は各ステップを示す。なお、S1002とS1003のステップの処理は、情報処理装置のメモリに記憶されるプログラムに基づき、情報処理装置のCPUによって実行される。また、S1004からS1006のステップの処理は、画像形成装置11,12のコア部10のCPU703がROMまたはハードディスク等に記憶される制御プログラムをメモリ704にロードして実行することで実現される。   FIG. 10 is a flowchart illustrating an example of a first data processing procedure in the image forming apparatus according to the present embodiment, and usage forms (uses corresponding to the use forms) of the users such as the image forming apparatuses 100 and 200 as MFPs. (Including the number of copies, duplex function, N-up function, sort function, bookbinding printing, number of copies, etc.), determine the optimal settings of the image forming device, and dynamically change the UI panel display Corresponds to the procedure. S1001 to S1009 indicate each step. Note that the processing in steps S1002 and S1003 is executed by the CPU of the information processing apparatus based on a program stored in the memory of the information processing apparatus. The processing in steps S1004 to S1006 is realized by the CPU 703 of the core unit 10 of the image forming apparatuses 11 and 12 loading a control program stored in a ROM or a hard disk into the memory 704 and executing it.

図10に示すフローにおいて、利用者が印刷(またはそれに類する機能選択操作、例えばFax,Scan、プリントなど)を行った場合、まず、ステップS1001にてリモート印刷(情報処理装置(クライアントコンピュータ11、12からの印刷であるか、デバイス(図1に示す例では、画像形成装置100,200)上での操作であるかで分岐する。   In the flow shown in FIG. 10, when the user performs printing (or similar function selection operation such as fax, scan, print, etc.), first, in step S1001, remote printing (information processing apparatus (client computers 11, 12) is performed. The process branches depending on whether the printing is from the printer or the operation on the device (in the example shown in FIG. 1, the image forming apparatuses 100 and 200).

なお、本実施形態において、本判別する機能は、情報処理装置(クライアントコンピュータ11、12)上と画像形成装置100,200上で独立して動作している。   Note that, in the present embodiment, the function for this discrimination operates independently on the information processing apparatus (client computers 11 and 12) and the image forming apparatuses 100 and 200.

よって、図10に示すフローは情報処理装置上と画像形成装置上の両方で適応可能である。もちろん、情報処理装置上と画像形成装置上での独立した動作というのは一実施形態であり、実際の利用形態として、片方のみ、例えば画像形成装置上のみ本発明を有効化することについてなんら問題はないのはいうまでもない。   Therefore, the flow shown in FIG. 10 can be applied both on the information processing apparatus and on the image forming apparatus. Of course, the independent operation on the information processing apparatus and the image forming apparatus is one embodiment, and as an actual use form, there is no problem with enabling the present invention only on one side, for example, only on the image forming apparatus. Needless to say, there is no.

先ず、ステップS1001で、印刷の方法を区別したのち、情報処理装置11,12等からの印刷(以下リモート印刷と表記する)要求である場合、ステップS1002で、情報処理装置は利用者の特定を行う。例えば、本実施形態では、印刷情報中に含まれる利用者情報から特定するものとする。   First, in step S1001, after distinguishing the printing method, if it is a print request (hereinafter referred to as remote printing) from the information processing apparatuses 11, 12, etc., the information processing apparatus identifies the user in step S1002. Do. For example, in the present embodiment, it is specified from user information included in print information.

なお、ステップS1001が実行されるタイミングは、図8において説明したように、クライアントコンピュータ11において、アプリケーション811がGDI812を呼び出すことにより、GDI812は、アプリケーションからの指示に応じて印刷データを生成し、その印刷データをスプーラ813に送信する。そして、ジョブアカウントクライアントアプリケーション814が、アプリケーション811がGDI812を呼び出すのを監視(フック)して、その印刷データに係るジョブ情報を蓄積したときである。   As described with reference to FIG. 8, when the application 811 calls the GDI 812 in the client computer 11, the GDI 812 generates print data in response to an instruction from the application, as described in FIG. The print data is transmitted to the spooler 813. The job account client application 814 monitors (hooks) the application 811 calling the GDI 812 and accumulates job information related to the print data.

次に、特定された利用者情報としての利用者情報をステップS1003で、情報処理装置はジョブアカウントクライアントアプリ814内のジョブ履歴データベース(あるいは図9に示すサーバコンピュータ830上のジョブ履歴データベース903)を参照して、利用者情報として利用者毎に設定されたUIを後述するように作成して情報処理装置の表示装置に表示を行う。この表示制御に基づくUIの詳細(図14参照)は後述する。   Next, in step S1003, the information processing apparatus stores the job history database in the job account client application 814 (or the job history database 903 on the server computer 830 shown in FIG. 9) in step S1003. Referring to the user information, a UI set for each user is created as described later and displayed on the display device of the information processing apparatus. Details of the UI based on this display control (see FIG. 14) will be described later.

本実施形態では、CPU703は、利用者別の履歴情報を参照して、図14に示す印刷設定画面として表示するが、その際、利用者に印刷制限が、例えばネットワーク管理者等により設定されている場合で、現在の印刷枚数の制限を超えるような印刷設定である場合に、利用者は設定していないが、設定を行うことで印刷制限内でもジョブを出力可能とするような機能設定を行えるように、その機能設定を設定可能とする機能設定要素(例えばNin1等)を表示可能な設定画面を作成するものとする。   In the present embodiment, the CPU 703 refers to the history information for each user and displays it as the print setting screen shown in FIG. 14. At this time, the print restriction is set for the user, for example, by a network administrator or the like. If the print settings exceed the current limit on the number of prints, the user has not set the function, but by setting the function, the job can be output even within the print limit. It is assumed that a setting screen capable of displaying function setting elements (for example, Nin1) that can set the function setting is created so that the function setting can be performed.

また、作成されて表示される印刷設定画面に、表示されていない設定可能な印刷設定要素を表示するための指示ボタン等を合わせて表示することは任意である。   In addition, it is optional to display an instruction button or the like for displaying a print setting element that is not displayed on the print setting screen that is created and displayed.

さらに、同一利用者であっても、複数のジョブ情報履歴がある場合には、その一覧を表示して、表示すべき設定画面を選択させたり、あるいは、その設定画面の選択頻度等から優先順位として、最も利用者が選択している設定画面を表示するように制御させたりしてもよい。これにより、利用者の使い勝手が向上する。   Furthermore, if there are multiple job information histories even for the same user, the list is displayed and the setting screen to be displayed is selected, or the priority order is selected from the selection frequency of the setting screen. Alternatively, the setting screen selected by the user may be displayed. Thereby, a user's usability improves.

なお、ジョブ情報は、サーバコンピュータ830に転送されて、サーバコンピュータ830上のジョブ履歴データベース903に蓄積されるが、その登録処理に関する詳細は特許文献2に記載されている。   The job information is transferred to the server computer 830 and stored in the job history database 903 on the server computer 830. Details regarding the registration process are described in Patent Document 2.

その後、ステップS1004で、画像形成装置100、200において、例えば受信したジョブ情報の印刷が行われ、ステップS1005で、印刷に関するジョブ情報を取得し、ステップS1006で、図9に示すサーバコンピュータ830上のジョブ履歴データベース903に登録する。そして、登録後は印刷が再び行われるたびに上記処理を繰り返す。   Thereafter, in step S1004, for example, the received job information is printed in the image forming apparatuses 100 and 200. In step S1005, job information related to printing is acquired. In step S1006, the server computer 830 illustrated in FIG. Register in the job history database 903. After registration, the above process is repeated each time printing is performed again.

なお、ステップS1004、S1005、S1006のプロセスについては特許文献2に詳述されている。   Note that the processes in steps S1004, S1005, and S1006 are described in detail in Patent Document 2.

一方、ステップ1001にて、デバイス印刷(画像形成装置100,200上の操作部500を操作して利用者が印刷などを行う形態)を行ったと判断した場合は、ステップS1007に進み、利用者により画像形成装置100,200上で既定のコードが入力される。ここで、入力されるコードは、利用者やグループを特定するために設定されている部門IDや暗証番号などである。そして、利用者により入力される既定のコードに基づいて、ステップS1008にて画像形成装置は利用者(あるいはグループ)を特定し、ステップS1009で、画像形成装置11、12上のパネルUIをCPU702が上記履歴データベースを参照して、作成されるUIに基づく制御で特定した利用者用のものに適応表示させる。この表示されるUIの詳細は後述する。その後の処理は、ステップS1004に進む。   On the other hand, if it is determined in step 1001 that device printing (a form in which the user performs printing or the like by operating the operation unit 500 on the image forming apparatuses 100 and 200), the process proceeds to step S1007, and the user performs A predetermined code is input on the image forming apparatuses 100 and 200. Here, the input code is a department ID, a password, or the like set to identify a user or group. In step S1008, the image forming apparatus identifies a user (or group) based on a predetermined code input by the user. In step S1009, the CPU 702 determines the panel UI on the image forming apparatuses 11 and 12. By referring to the history database, adaptive display is performed for the user specified by the control based on the created UI. Details of the displayed UI will be described later. Thereafter, the process proceeds to step S1004.

図11は、本実施形態に係る画像形成装置における第2のデータ処理手順の一例を示すフローチャートであり、図10に示したステップS1003で行われる利用者ごとに設定されたUIの処理判断処理の詳細手順に対応する。なお、S1101〜S1107は各ステップを示す。なお、各ステップは、情報処理装置のCPUがROMまたはハードディスク等に記憶される制御プログラムをメモリにロードして実行することで実現される。   FIG. 11 is a flowchart showing an example of a second data processing procedure in the image forming apparatus according to the present embodiment. The UI process determination process set for each user performed in step S1003 shown in FIG. Corresponds to the detailed procedure. S1101 to S1107 indicate each step. Each step is realized by the CPU of the information processing apparatus loading a control program stored in a ROM or a hard disk into the memory and executing it.

先ず、ステップS1101で、情報処理装置としてのクライアントコンピュータ11がジョブ情報を取得する(詳細は特許文献2参照)。そして、取得したジョブ情報は、ステップS1102で、利用者毎にリスト形式のデータファイルとして、図9に示したジョブ履歴データベース903に登録される。なお、リスト化するのは一例であり、ジョブ履歴データベース903に登録し、使用するたび該当データを抽出するなど、他の方法でもよい。   First, in step S1101, the client computer 11 as an information processing apparatus acquires job information (refer to Patent Document 2 for details). In step S1102, the acquired job information is registered in the job history database 903 shown in FIG. 9 as a data file in a list format for each user. The listing is merely an example, and other methods such as registering in the job history database 903 and extracting the corresponding data every time it is used may be used.

次に、ステップS1103で、例えばリスト化されている利用者情報から特徴をCPUが抽出し、利用者がどのような設定で印刷を行っているかを判断する。例えば、過去のジョブ履歴から、N−upの設定値、印刷部数、両面印字の有無などの項目を挙げる等である。さらに、それぞれの設定値の頻度等を合わせて登録することで、設定される項目毎の頻度を参照可能となり、この頻度を参照することで、CPUが表示装置に表示する利用者別のUIの表示に、例えば表示する項目の優先順位等に反映させてもよい。   Next, in step S1103, the CPU extracts features from, for example, listed user information, and determines what setting the user is printing. For example, items such as N-up set value, number of copies, presence / absence of double-sided printing are listed from past job history. Furthermore, by registering the frequency of each set value together, it becomes possible to refer to the frequency of each set item. By referring to this frequency, the user-specific UI displayed on the display device by the CPU is displayed. The display may be reflected, for example, in the priority order of items to be displayed.

さらに、ステップS1104で、印刷システムに設定されている印刷制限としての項目(ここでは上限値とする)をチェックする。該当がある場合は、ステップS1105に進み、所定項目の追加などを行い、ステップS1106へ進む。   Further, in step S1104, an item as a printing restriction set in the printing system (here, an upper limit value) is checked. If there is a match, the process proceeds to step S1105, a predetermined item is added, and the process proceeds to step S1106.

例えば利用者毎に印刷制限が管理されている場合、例えば利用者の印刷限度枚数に近づいている場合は、たとえ利用者がN−up印刷機能を選択するような設定がなされていない場合でも、その印刷機能を推奨することで、利用者の印刷制限が結果として緩和される機能を利用者が選択可能となり、このような印刷機能、例えばN−upの多い設定や両面印字を強調するようなUIの組み立て、普段使っていない機能がある場合にはその機能の強調表示などが対応する。   For example, when printing restrictions are managed for each user, for example, when the printing limit number of users is approached, even if the user is not set to select the N-up printing function, By recommending the printing function, the user can select a function that reduces the user's printing restrictions as a result. Such a printing function, for example, a setting with many N-ups or double-sided printing is emphasized. When there is a function that is not normally used, such as UI assembly, highlighting of the function corresponds.

この際、印刷制限に対する推奨可能な印刷機能は、両面で、かつ、N−up印刷(Nがなるべく大きい値)とするのが望ましい。   At this time, it is desirable that the recommended printing function for the printing restriction is both sides and N-up printing (N is as large as possible).

ただし、レイアウトは、ページの配置を変更可能な場合もあるので、そのような詳細を設定可能にUI表示を行うことも本実施形態に含まれる。   However, since the layout of the layout can be changed in some cases, the UI display is also included in the present embodiment so that such details can be set.

次に、ステップS1106で、ステップS1104、S1105の情報に基づいて、該当利用者に合わせてUIをCPUが生成し、ステップS1107で作成した情報をメモリ上に保存して、ステップS1101へ戻る。   Next, in step S1106, the CPU generates a UI for the corresponding user based on the information in steps S1104 and S1105, stores the information created in step S1107 in the memory, and returns to step S1101.

なお、このUIは、UI用のオブジェクトとその配置や機能を割り付けられているものを配置することにより生成される。   The UI is generated by arranging UI objects and those assigned layout and functions.

この作成されたUIは、図10に示したステップS1003で表示されるものである。   This created UI is displayed in step S1003 shown in FIG.

これにより、利用者は実際に印刷がされる前に、再度自分に必要な部分の設定項目確認や変更が行え、印刷抑止や従来使用していなかった機能の利用などを自動的に把握することができる。   This allows the user to check and change the setting items necessary for the user again before the actual printing is performed, and to automatically grasp the print suppression and the use of functions that have not been used before. Can do.

図12は、本実施形態に係る画像形成装置における第3のデータ処理手順の一例を示すフローチャートであり、図10に示すステップ1009で行われるデバイス(画像形成装置100、200)上での操作部500からの操作で印刷(またはスキャンなど)をする場合に、操作部500に表示されるUIの作成処理判断処理の詳細手順に対応する。なお、S1201〜S1208は各ステップを示す。   FIG. 12 is a flowchart showing an example of a third data processing procedure in the image forming apparatus according to the present embodiment, and an operation unit on the device (image forming apparatuses 100 and 200) performed in step 1009 shown in FIG. This corresponds to the detailed procedure of the UI creation process determination process displayed on the operation unit 500 when printing (or scanning, etc.) is performed by the operation from 500. S1201 to S1208 indicate each step.

なお、各ステップは、画像形成装置11,12のコア部10のCPU703がROMまたはハードディスク等に記憶される制御プログラムをメモリ704にロードして実行することで実現される。   Each step is realized by the CPU 703 of the core unit 10 of the image forming apparatuses 11 and 12 loading a control program stored in a ROM or a hard disk into the memory 704 and executing it.

また、本処理フローは、図10に示したステップS1009を実行するたびに行われるのではなく、ステップS1009で選択表示されるUIをあらかじめ作成する手段についてのものである。もちろん、ステップS1009を実行するたびに図12に示す処理を行ってもよいのだが、それではUIを表示するまでに多くのステップを必要とするため時間遅延につながり、利用者インタフェース上実用的ではない。   Further, this processing flow is not performed every time step S1009 shown in FIG. 10 is executed, but relates to means for creating a UI to be selected and displayed in step S1009 in advance. Of course, the processing shown in FIG. 12 may be performed every time step S1009 is executed. However, this requires many steps until the UI is displayed, which leads to a time delay and is not practical on the user interface. .

先ず、ステップS1201で、画像形成装置100、200等がジョブ情報を取得し、ステップ1202で、取得したジョブ情報から特定される利用者情報に従い利用者ごとにリスト化し画像形成装置内のHDD(ハードデスクドライブ)やメモリに記憶される。次に、ステップS1203で、利用者情報から特徴情報を抽出し、利用者がどのような設定で印刷を行っているかをCPU703が判断する。ステップS1204で、ステップS1203により抽出される特徴情報に基づいて、該当利用者に合わせたUIをCPU703が生成しメモリ704上に記憶しておく。   First, in step S1201, the image forming apparatuses 100, 200, etc. acquire job information, and in step 1202, the HDDs (hardware) in the image forming apparatus are listed for each user according to the user information specified from the acquired job information. (Desk drive) or memory. In step S1203, feature information is extracted from the user information, and the CPU 703 determines what setting the user is printing. In step S1204, based on the feature information extracted in step S1203, the CPU 703 generates a UI that matches the user and stores it in the memory 704.

次に、ステップS1205で、情報処理装置としてのクライアントコンピュータ11、12の内ジョブアカウントシステム(印刷システム)において作成されたUI情報(図11におけるステップS1106で、作成されたUI情報を指す)をクライアントコンピュータ11、12等から取得する。   Next, in step S1205, the UI information created in the job account system (printing system) of the client computers 11 and 12 as the information processing apparatus (referring to the UI information created in step S1106 in FIG. 11) is stored in the client. Acquired from the computer 11, 12 or the like.

そして、ステップS1206において、両者のUI情報を比較する。なお、本実施形態では、図12に示すステップS1206において、印刷回数で比較した例を示す。なお、比較すべき機能要素は、印刷回数に限定されることなく、設定された機能要素における優先順位に基づいて決定してもよい。   In step S1206, the UI information of both is compared. In the present embodiment, an example is shown in which the number of times of printing is compared in step S1206 shown in FIG. Note that the functional elements to be compared are not limited to the number of times of printing, and may be determined based on the priority order of the set functional elements.

また、図11に示したステップS1106で作成されたUIと、図12ステップS1204で作成されたUIにおいて、リモート印刷による回数とデバイス上操作による印刷回数を比べ、あきらかに偏った傾向があるのであれば、回数の多い方で作成されたUIの方に優位性を設定する。   Also, the UI created in step S1106 shown in FIG. 11 and the UI created in step S1204 in FIG. 12 may tend to be clearly biased when comparing the number of times of remote printing and the number of times of printing on the device. For example, the superiority is set to the UI created with the larger number of times.

本実施形態では、上記印刷設定項目における各設定可能な項目の優位性の指標は別途任意に設定することができるものとする。例えば印刷日時での順列や、印刷枚数での順列などが好例である。   In the present embodiment, it is assumed that the superiority index of each settable item in the print setting item can be arbitrarily set separately. For example, a permutation based on the printing date and a permutation based on the number of printed sheets are good examples.

次に、ステップS1206において、図12に示したステップS1204で作成されたUIより、図11に示したステップS1106で作成されたUIの方が優位性が高いとCPU703が判断した場合は、ステップS1207に進み、その特徴を加味してUIを再度作成し、再度ステップS1206での判定処理を繰り返す。   Next, in step S1206, if the CPU 703 determines that the UI created in step S1106 shown in FIG. 11 is superior to the UI created in step S1204 shown in FIG. Then, the UI is created again in consideration of the characteristics, and the determination process in step S1206 is repeated again.

そして、ステップS1208で、当該判定処理を通過し有効となったUIをメモリ704に記憶し保持する。これが図10に示したステップS1009でCPU703により呼び出され、画像形成装置100,200の操作部500に表示されるUIとなる。   In step S1208, the UI that has passed through the determination process and becomes valid is stored and held in the memory 704. This is called by the CPU 703 in step S1009 shown in FIG. 10 and becomes a UI displayed on the operation unit 500 of the image forming apparatuses 100 and 200.

なお、前述したが図11、図12に示した処理フローはそれぞれの実行タイミングは図10のフローとは別に設けられていることを1つの特徴とする。   Note that, as described above, the processing flows shown in FIGS. 11 and 12 have one feature that their execution timings are provided separately from the flow of FIG.

本実施形態によれば、利用者が印刷の際に任意の設定をすることなく、画像形成装置が利用者に最適な操作表示画面を提供することが可能となり、利用者の利便性を向上させることができる。   According to the present embodiment, it is possible for the image forming apparatus to provide an optimal operation display screen to the user without making any settings when the user prints, and the convenience of the user is improved. be able to.

さらに、本発明によれば、画像形成装置の使われていない機能やジョブアカウントシステム(印刷システム)の情報を有効にフィードバックした利用が可能となり、運用面での利便性向上、コスト削減などの効果が得られる。   Furthermore, according to the present invention, it is possible to effectively feed back unused functions of the image forming apparatus and information of the job account system (printing system), thereby improving operational convenience and reducing costs. Is obtained.

以下に図11、図12に示した処理で作成されるUIの一例を説明する。   An example of a UI created by the processing shown in FIGS. 11 and 12 will be described below.

図13は、図1に示した画像形成装置100、200の操作部に表示される利用者別のジョブ設定画面(UI)の表示例を示す平面図であり、利用者別の情報より作成された表示パネルUIの一例に対応する。なお、図1と同一のものには同一の符号を付してある。   FIG. 13 is a plan view showing a display example of a user-specific job setting screen (UI) displayed on the operation unit of the image forming apparatuses 100 and 200 shown in FIG. 1, and is created from information for each user. This corresponds to an example of the display panel UI. In addition, the same code | symbol is attached | subjected to the same thing as FIG.

図13において、1301、1302、1303、1304は最適利用者設定キーで、表示パネルUI上に配置された利用者ごとに異なるキーであり、図10に示したステップS1009で表示されるものであって、特定される利用者毎に異なるキーである。なお、最適利用者設定キー1301、1302、1303、1304は、標準画面上に割り当てられる利用者キー領域として表示してもよいし、最適利用者設定キー1301、1302、1303、1304の表示位置を利用者が設定できる領域に表示してもよい。   In FIG. 13, reference numerals 1301, 1302, 1303 and 1304 denote optimum user setting keys which are different for each user arranged on the display panel UI and are displayed in step S1009 shown in FIG. The key is different for each specified user. The optimum user setting keys 1301, 1302, 1303, and 1304 may be displayed as user key areas assigned on the standard screen, and the display positions of the optimum user setting keys 1301, 1302, 1303, and 1304 are displayed. You may display in the area | region which a user can set.

また、最適利用者設定キー1301、1302、1303、1304を表示する場合に、図示しないソートキーを設けて、各キーの表示位置を移動配置できるように構成してもよい。これにより、利用者が最適利用者設定キー1301、1302、1303、1304の表示位置をカスタマイズでき利用者の使い勝手が向上する。   Further, when displaying the optimum user setting keys 1301, 1302, 1303, and 1304, a sort key (not shown) may be provided so that the display position of each key can be moved and arranged. As a result, the user can customize the display positions of the optimum user setting keys 1301, 1302, 1303, and 1304, and the usability of the user is improved.

また、図示しないマスクキー等を設けて、標準画面上のキー以外の利用者キーをマスクできるように構成してもよい。   Further, a mask key or the like (not shown) may be provided so that user keys other than the keys on the standard screen can be masked.

さらに、最適利用者設定キー1301、1302、1303、1304の内容を変更要求に備えて、各最適利用者設定キー1301、1302、1303、1304の押下状態を判別して、その設定値を変更するためのUIを表示して、表示画面上にその変更入力画面からの情報を反映できるように制御することで、利用者の使い勝手をさらに向上できる。なお、その設定値を変更するためのUIは、後述するキー1305〜1307の表示に代えて、便利な機能のためのキー表示領域に表示してもよい。   Further, the contents of the optimum user setting keys 1301, 1302, 1303, and 1304 are prepared for the change request, the pressed state of each optimum user setting key 1301, 1302, 1303, and 1304 is determined, and the setting value is changed. The user-friendliness of the user can be further improved by displaying the UI for controlling the information so that the information from the change input screen can be reflected on the display screen. Note that the UI for changing the setting value may be displayed in a key display area for convenient functions instead of displaying keys 1305 to 1307 described later.

また、最適利用者設定キー1301、1302、1303、1304の特定の組合せを1つのキーに割当て、確認キー等で、図13に示す画面として表示することで、利用者の設定確認負担を軽減して、同一設定であれば、1つのキーを押下することで、利用者別のUIの識別をさらに向上させてもよい。   In addition, a specific combination of the optimum user setting keys 1301, 1302, 1303, and 1304 is assigned to one key, and the confirmation key or the like is displayed as the screen shown in FIG. If the settings are the same, the user identification for each user may be further improved by pressing one key.

なお、最適利用者設定キー1301は両面キーとして機能する。最適利用者設定キー1302はレイアウトキーとして機能する。最適利用者設定キー1303は用紙選択キーとして機能する。最適利用者設定キー1304は部数キーとして機能する。   The optimum user setting key 1301 functions as a double-sided key. The optimum user setting key 1302 functions as a layout key. The optimum user setting key 1303 functions as a paper selection key. The optimum user setting key 1304 functions as a copy number key.

1305、1306、1307は利用者推奨設定キーで、本実施形態では、表示パネルUI上に配置された従来使用していなかった機能の利用や抑止機能による、使用を推奨する設定キー群である。   Reference numerals 1305, 1306, and 1307 are user recommended setting keys, and in this embodiment, are setting key groups that are recommended for use by functions that are not used in the past and that are arranged on the display panel UI.

なお、ステイプルキー1305、カラーキー1306、N−UPキー1307となっている。標準設定キー1308は、利用者別の表示パネルUIを使用しないで、従来のUIに表示を切り替えるキー(設定画面を既存の物にする)である。   A staple key 1305, a color key 1306, and an N-UP key 1307 are provided. The standard setting key 1308 is a key (changes the setting screen to an existing one) that switches the display to the conventional UI without using the display panel UI for each user.

設定追加キー1309で、現在よりさらに各種設定を追加するキーとして機能する。レイアウト設定キー1310は利用者が画像形成装置100、200等の操作部500に表示される個人のUIを、組替える場合に操作するキーとして機能する。   A setting addition key 1309 functions as a key for adding various settings from the present. The layout setting key 1310 functions as a key that is operated when the user rearranges the personal UI displayed on the operation unit 500 such as the image forming apparatus 100 or 200.

図14は、図1に示したクライアントコンピュータ11、12が備える表示部に表示されるメッセージUIの一例を示す図である。   FIG. 14 is a diagram illustrating an example of a message UI displayed on the display unit included in the client computers 11 and 12 illustrated in FIG.

図14において、1401は表示されるUI全体を表す。1402は情報処理装置上のジョブアカウントアプリケーション814、824またはジョブアカウントサーバアプリケーション831からのメッセージを表示する部分である。この例では、このUIが印刷システムから起動されていることと、指定した印刷設定が変更可能であることを利用者に伝える例(ジョブアカウントアプリからの通知例)ている。   In FIG. 14, reference numeral 1401 denotes the entire UI to be displayed. A part 1402 displays a message from the job account applications 814 and 824 or the job account server application 831 on the information processing apparatus. In this example, the user is informed that the UI is activated from the printing system and that the designated print settings can be changed (notification example from the job account application).

図14において、1403は利用者が指定した画像形成装置を表示する部分である。なお、本画面は、プリンタドライバが備えるUIに組み入れて表示するか、独立したUIとして表示するかは、表示画面の設定により決定されるものとする。また、各項目の設定情報を、簡単なグラフィックやアイコン等のオブジェクトを併用して、利用者に対して視覚的に認識し易く構成することは任意である。   In FIG. 14, reference numeral 1403 denotes a portion for displaying the image forming apparatus designated by the user. It should be noted that whether this screen is displayed by being incorporated in a UI included in the printer driver or displayed as an independent UI is determined by setting the display screen. In addition, it is optional to configure the setting information of each item so that the user can easily recognize visually by using simple graphics, icons and other objects together.

1404、1405、1406、1407は最適利用者設定キーで、本実施形態では、表示パネルUI上に配置された利用者ごとに異なるキーである。   Reference numerals 1404, 1405, 1406, and 1407 denote optimum user setting keys. In this embodiment, the keys are different for each user arranged on the display panel UI.

最適利用者設定キー1404は利用者設定値により両面キーとして機能する。最適利用者設定キー1405は利用者設定値によりレイアウトキーとして機能する。最適利用者設定キー1406は利用者設定値により用紙選択キーとして機能する。最適利用者設定キー1407は利用者設定値により部数キーとして機能する。   The optimum user setting key 1404 functions as a double-sided key depending on the user setting value. The optimum user setting key 1405 functions as a layout key depending on the user setting value. The optimum user setting key 1406 functions as a paper selection key depending on the user setting value. The optimum user setting key 1407 functions as a copy number key according to the user setting value.

利用者推奨設定キー1408、1409、1410は本実施形態により表示パネルUI上に配置された従来使用していなかった機能の利用や抑止機能による、使用を推奨する設定キー群である。   User recommended setting keys 1408, 1409, and 1410 are a group of setting keys that are recommended for use by functions that are not used in the past and that are arranged on the display panel UI according to this embodiment.

ここで、利用者推奨設定キー1408はステイプルキーとして機能する。利用者推奨設定キー1409はN−UPキー(例えば16ページ/枚)として機能する。利用者推奨設定キー1410はカラー/グレースケール切り替えキーとして機能する。1411はその他に設定を変更することができるキーである。1422は今の設定で印刷を開始するキーである。   Here, the user recommended setting key 1408 functions as a staple key. The user recommended setting key 1409 functions as an N-UP key (for example, 16 pages / sheet). The user recommended setting key 1410 functions as a color / grayscale switching key. Reference numeral 1411 denotes a key whose setting can be changed. Reference numeral 1422 denotes a key for starting printing with the current setting.

〔第2実施形態〕
上記第1実施形態では、画像形成装置100、200で印刷ジョブや画像形成装置100、200で利用者が操作部500を操作する場合に、利用者別のUIを作成して表示する場合について説明したが、利用者が同一の機能等を備える画像形成装置を複数台備えて画像形成システムを構成している場合に、第1実施形態に示した画像形成装置と利用者が1対1に対応させたUIを、他の画像形成装置から自装置の操作部500で利用したい場合もある。
[Second Embodiment]
In the first embodiment, a description will be given of a case where a user-specific UI is created and displayed when a print job is performed on the image forming apparatuses 100 and 200 or a user operates the operation unit 500 on the image forming apparatuses 100 and 200. However, when the user is provided with a plurality of image forming apparatuses having the same function or the like and the image forming system is configured, the image forming apparatus and the user shown in the first embodiment have a one-to-one correspondence. In some cases, the user interface may be used by the operation unit 500 of the own apparatus from another image forming apparatus.

そこで、利用者を特定した後、ジョブ履歴データベース903のデータを参照することにより、同一利用者で複数の画像形成装置が登録されているかどうか判別して、利用者にいずれの履歴情報に基づくUI表示を行うかを選択可能として、利用者がいずれの画像形成装置であっても、使い慣れたUIを表示可能としてもよい。   Therefore, after specifying the user, it is determined whether or not a plurality of image forming apparatuses are registered by the same user by referring to the data of the job history database 903, and the UI based on which history information is given to the user. It is possible to select whether to perform display, and it is possible to display a familiar UI regardless of which image forming apparatus the user is using.

勿論、上記UI表示処理は、図14に示したUI表示制御にも同様に適用可能である。   Of course, the UI display process can be similarly applied to the UI display control shown in FIG.

〔第3実施形態〕
上記第2実施形態では、自機以外のUIを自機のUIとして表示制御とする場合について説明したが、印刷機能を反映できない場合、例えば一方は、両面印刷を可能であるが、他方は両面機能がない場合に、利用者が両面機能がない画像形成装置で操作している時に、両面機能がある他方の画像形成装置のUIを表示して設定した後、ジョブ(スキャナジョブ、プリントジョブ)を両面機能を備える画像形成装置に転送して処理させるように制御してもよい。
[Third Embodiment]
In the second embodiment, a case has been described in which UI other than the own device is used as display control of the own device. However, when the printing function cannot be reflected, for example, one side can be duplex printed, but the other side is duplex. When there is no function, when a user is operating on an image forming apparatus that does not have a duplex function, after displaying and setting the UI of the other image forming apparatus that has the duplex function, a job (scanner job, print job) May be transferred to an image forming apparatus having a double-sided function for processing.

〔第4実施形態〕
以下、図15に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
[Fourth Embodiment]
The configuration of a data processing program that can be read by the image forming apparatus according to the present invention will be described below with reference to the memory map shown in FIG.

図15は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。   FIG. 15 is a diagram illustrating a memory map of a storage medium that stores various data processing programs readable by the image forming apparatus according to the present invention.

なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not particularly illustrated, information for managing a program group stored in the storage medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, a program for installing various programs in the computer, and a program for decompressing when the program to be installed is compressed may be stored.

本実施形態における図10,図11,図12に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in FIGS. 10, 11, and 12 in the present embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Is.

以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the programmed program code.

この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。   Therefore, as long as it has the function of the program, the form of the program such as an object code, a program executed by an interpreter, or script data supplied to the OS is not limited.

プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。   As a storage medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD, etc. Can be used.

この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数の利用者に対してダウンロードさせるWWWサーバやftpサーバ等も本発明の請求項に含まれるものである。   As another program supply method, a client computer browser is used to connect to a homepage on the Internet, and the computer program itself of the present invention or a compressed file including an automatic installation function is stored on the recording medium such as a hard disk from the homepage. It can also be supplied by downloading. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. In other words, a WWW server, an ftp server, and the like that allow a plurality of users to download a program file for realizing the functional processing of the present invention on a computer are also included in the claims of the present invention.

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

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

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

本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から排除するものではない。   The present invention is not limited to the above embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not.

本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。   Although various examples and embodiments of the present invention have been shown and described, those skilled in the art will recognize that the spirit and scope of the present invention are not limited to the specific descriptions in the present specification, but the following embodiments. Needless to say, is also included.

本発明の第1実施形態を示す画像形成システムの一例を示すブロック図である。1 is a block diagram showing an example of an image forming system showing a first embodiment of the present invention. 本発明に係る画像形成装置に好適な画像形成装置の一例を示す断面図である。1 is a cross-sectional view illustrating an example of an image forming apparatus suitable for an image forming apparatus according to the present invention. 本発明の画像形成装置の一例である画像形成装置のコア部に記憶されたソフトウエア(モジュール)構造を説明する図である。FIG. 3 is a diagram illustrating a software (module) structure stored in a core unit of an image forming apparatus that is an example of the image forming apparatus of the present invention. 図3に示したAPIのインタフェースの呼び出しの動作を示す図である。It is a figure which shows the operation | movement of the calling of the interface of API shown in FIG. 図3に示したAPIの動作を示すブロック図である。FIG. 4 is a block diagram showing an operation of the API shown in FIG. 3. 図1に示した画像形成装置の操作部の表示部に表示される画面を示す説明図である。FIG. 2 is an explanatory diagram illustrating a screen displayed on a display unit of an operation unit of the image forming apparatus illustrated in FIG. 1. 図1に示した画像形成装置のハードウエアの構成を説明するブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of the image forming apparatus illustrated in FIG. 1. 本発明の第1実施形態を示す画像処理システムにおけるデータ処理構成を説明するブロック図である。It is a block diagram explaining the data processing structure in the image processing system which shows 1st Embodiment of this invention. 図8に示したジョブアカウントサーバアプリケーション830の機能構成を示す図である。FIG. 9 is a diagram showing a functional configuration of a job account server application 830 shown in FIG. 8. 本実施形態に係る画像形成装置における第1のデータ処理手順の一例を示すフローチャートである。5 is a flowchart illustrating an example of a first data processing procedure in the image forming apparatus according to the present embodiment. 本実施形態に係る画像形成装置における第2のデータ処理手順の一例を示すフローチャートである。6 is a flowchart illustrating an example of a second data processing procedure in the image forming apparatus according to the present embodiment. 本実施形態に係る画像形成装置における第2のデータ処理手順の一例を示すフローチャートである。6 is a flowchart illustrating an example of a second data processing procedure in the image forming apparatus according to the present embodiment. 図1に示した画像形成装置の操作部に表示される利用者別のジョブ設定画面(UI)の表示例を示す平面図である。FIG. 3 is a plan view illustrating a display example of a user-specific job setting screen (UI) displayed on an operation unit of the image forming apparatus illustrated in FIG. 1. 図1に示したクライアントコンピュータが備える表示部に表示されるメッセージUIの一例を示す図である。It is a figure which shows an example of the message UI displayed on the display part with which the client computer shown in FIG. 1 is provided. 本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。It is a figure explaining the memory map of the storage medium which stores the various data processing program which can be read with the image processing apparatus which concerns on this invention.

符号の説明Explanation of symbols

11、12 クライアントコンピュータ
100、200 画像形成装置(MFP)
811、823 アプリケーション
812、822 GDI
813、823 スプーラ
814、824 ジョブアカウントクライアントコンピュータ
830 ジョブアカウントサーバアプリケーション
11, 12 Client computer 100, 200 Image forming apparatus (MFP)
811, 823 Application 812, 822 GDI
813, 823 Spooler 814, 824 Job account client computer 830 Job account server application

Claims (20)

情報処理装置から画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な画像形成装置であって、
ジョブ処理要求者を特定する特定手段と、
前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、
前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段と、
を有することを特徴とする画像形成装置。
An image forming apparatus capable of communicating with a job management apparatus that acquires a job output from an information processing apparatus to an image forming apparatus, associates the job information with user information included in the job information, and manages a job history. ,
A specific means for identifying the job processing requester;
Acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management device;
UI control means for creating a job setting screen for each user based on the job processing history information acquired by the acquisition means and displaying the job setting screen on a display unit;
An image forming apparatus comprising:
前記UI制御手段は、前記ジョブ処理履歴情報から抽出される利用者別の機能要素に基づいて表示すべき機能要素を含む利用者別のジョブ設定画面を作成することを特徴とする請求項1記載の画像形成装置。   The UI control unit creates a job setting screen for each user including functional elements to be displayed based on functional elements for each user extracted from the job processing history information. Image forming apparatus. 利用者別に設定される利用制限を記憶する記憶手段を備え、
前記UI制御手段は、前記ジョブ処理履歴情報から抽出される利用者別の機能要素に基づいて表示すべき機能要素と、前記記憶手段に記憶される利用者別に設定される利用制限に対して有効な機能とを組み合わせた利用者別のジョブ設定画面を作成して表示部に表示することを特徴とする請求項1記載の画像形成装置。
Comprising storage means for storing usage restrictions set for each user;
The UI control means is effective for functional elements to be displayed based on user-specific functional elements extracted from the job processing history information and usage restrictions set for each user stored in the storage means. The image forming apparatus according to claim 1, wherein a job setting screen for each user combined with various functions is created and displayed on the display unit.
利用者別のジョブ設定画面から標準画面への切り替えを指示する指示手段と、
前記UI制御手段は、前記指示手段による指示に基づき、利用者別のジョブ設定画面から標準ジョブ設定画面に切り替えて前記表示部に表示することを特徴とする請求項1記載の画像形成装置。
An instruction means for instructing switching from the user-specific job setting screen to the standard screen;
The image forming apparatus according to claim 1, wherein the UI control unit switches from a job setting screen for each user to a standard job setting screen based on an instruction from the instruction unit and displays the image on the display unit.
前記ジョブ処理履歴情報は、利用形態に対応する利用枚数、両面機能、N-up機能、ソート機能、製本印刷、印刷部数等を含むことを特徴とする請求項1記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the job processing history information includes a use number corresponding to a use form, a duplex function, an N-up function, a sort function, bookbinding printing, the number of copies, and the like. 情報処理装置で作成されるリモート利用者別ジョブ設定画面情報を取得するUI情報取得手段を有し、
前記UI制御手段は、前記UI情報取得手段により取得されるリモート利用者別ジョブ設定画面情報と作成せる利用者別のジョブ設定画面情報とを比較して、表示すべきジョブ設定画面の内容を調整することを特徴とする請求項1記載の画像形成装置。
Having UI information acquisition means for acquiring job setting screen information for each remote user created by the information processing apparatus;
The UI control unit compares the job setting screen information for each remote user acquired by the UI information acquisition unit with the job setting screen information for each user to be created, and adjusts the contents of the job setting screen to be displayed. The image forming apparatus according to claim 1.
画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な情報処理装置であって、
ジョブ処理要求者を特定する特定手段と、
前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、
前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus capable of communicating with a job management apparatus that acquires a job output to an image forming apparatus, associates the job information with user information included in the job information, and manages a job history.
A specific means for identifying the job processing requester;
Acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management device;
UI control means for creating a job setting screen for each user based on the job processing history information acquired by the acquisition means and displaying the job setting screen on a display unit;
An information processing apparatus comprising:
画像形成装置と通信可能な情報処理装置であって、
前記画像形成装置に出力されるジョブを監視し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理手段と、
ジョブ処理要求者を特定する特定手段と、
前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理手段から取得する取得手段と、
前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus capable of communicating with an image forming apparatus,
Job management means for monitoring a job output to the image forming apparatus and managing the job history by associating the job information with user information included in the job information;
A specific means for identifying the job processing requester;
Acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management means;
UI control means for creating a job setting screen for each user based on the job processing history information acquired by the acquisition means and displaying the job setting screen on a display unit;
An information processing apparatus comprising:
利用者別に設定される利用制限を記憶する記憶手段を備え、
前記UI制御手段は、利用者別の機能要素と、前記記憶手段に記憶される利用者別に設定される利用制限に対して有効な機能とを組み合わせた利用者別のジョブ設定画面を作成して表示部に表示することを特徴とする請求項6または7記載の情報処理装置。
Comprising storage means for storing usage restrictions set for each user;
The UI control unit creates a job setting screen for each user by combining a functional element for each user and a function effective for use restriction set for each user stored in the storage unit. The information processing apparatus according to claim 6, wherein the information processing apparatus displays the information on a display unit.
利用者別のジョブ設定画面から標準画面への切り替えを指示する指示手段と、
前記UI制御手段は、前記指示手段による指示に基づき、利用者別のジョブ設定画面から標準ジョブ設定画面に切り替えて前記表示部に表示することを特徴とする請求項6または7記載の情報処理装置。
An instruction means for instructing switching from the user-specific job setting screen to the standard screen;
8. The information processing apparatus according to claim 6, wherein the UI control unit switches from a job setting screen for each user to a standard job setting screen based on an instruction from the instruction unit, and displays the standard job setting screen on the display unit. .
前記ジョブ処理履歴情報は、利用形態に対応する利用枚数、両面機能、N-up機能、ソート機能、製本印刷、印刷部数等を含むことを特徴とする請求項6または7記載の情報処理装置。   8. The information processing apparatus according to claim 6, wherein the job processing history information includes a use number corresponding to a use form, a duplex function, an N-up function, a sort function, bookbinding printing, the number of copies to be printed, and the like. 情報処理装置から画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な画像形成装置におけるジョブ処理方法であって、
ジョブ処理要求者を特定する特定ステップと、
前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得ステップと、
前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御ステップと、
を有することを特徴とするジョブ処理方法。
Job processing in an image forming apparatus capable of communicating with a job management apparatus that acquires a job output from an information processing apparatus to the image forming apparatus and associates the job information with user information included in the job information to manage a job history A method,
A specific step for identifying the job processing requester;
An acquisition step of acquiring job processing history information for the job processing requester specified by the specifying step from the job management device;
A UI control step of creating a job setting screen for each user based on the job processing history information acquired in the acquisition step and displaying the job setting screen on a display unit;
A job processing method.
画像形成装置に出力されたジョブを取得し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理装置と通信可能な情報処理装置におけるジョブ処理方法あって、
ジョブ処理要求者を特定する特定ステップと、
前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得ステップと、
前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御ステップと、
を有することを特徴とするジョブ処理方法。
A job processing method in an information processing apparatus capable of communicating with a job management apparatus that acquires a job output to an image forming apparatus and associates the job information with user information included in the job information and manages a job history,
A specific step for identifying the job processing requester;
An acquisition step of acquiring job processing history information for the job processing requester specified by the specifying step from the job management device;
A UI control step of creating a job setting screen for each user based on the job processing history information acquired in the acquisition step and displaying the job setting screen on a display unit;
A job processing method.
画像形成装置に出力されるジョブを監視し、該ジョブ情報をそのジョブ情報に含まれる利用者情報と関連付けてジョブ履歴を管理するジョブ管理手段を備える画像形成装置と通信可能な情報処理装置におけるジョブ処理方法であって、
ジョブ処理要求者を特定する特定ステップと、
前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理手段から取得する取得ステップと、
前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示するUI制御手段と、
を有することを特徴とするジョブ処理方法。
Jobs in an information processing apparatus capable of communicating with an image forming apparatus provided with job management means for monitoring a job output to the image forming apparatus and managing job history by associating the job information with user information included in the job information A processing method,
A specific step for identifying the job processing requester;
An acquisition step of acquiring job processing history information for the job processing requester specified by the specifying step from the job management unit;
UI control means for creating a job setting screen for each user based on the job processing history information acquired by the acquiring step and displaying the job setting screen on a display unit;
A job processing method.
請求項12〜14のいずれかに記載のジョブ処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。   A computer-readable storage medium storing a program for causing a computer to execute the job processing method according to claim 12. 請求項12〜14のいずれかに記載のジョブ処理方法をコンピュータに実行させることを特徴とするプログラム。   A program for causing a computer to execute the job processing method according to claim 12. 複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な画像形成装置であって、
ジョブ処理要求者を特定する特定手段と、
前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、
前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示手段と、
を有することを特徴とする画像形成装置。
An image forming apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses,
A specific means for identifying the job processing requester;
Acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management device;
Display means for creating a job setting screen for each user based on the job processing history information acquired by the acquisition means and displaying the job setting screen on a display unit;
An image forming apparatus comprising:
複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な画像形成装置におけるジョブ設定画面表示方法であって、
ジョブ処理要求者を特定する特定ステップと、
前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得ステップと、
前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示ステップと、
を有することを特徴とするジョブ設定画面表示方法。
A job setting screen display method in an image forming apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses,
A specific step for identifying the job processing requester;
An acquisition step of acquiring job processing history information for the job processing requester specified by the specifying step from the job management device;
Based on the job processing history information acquired by the acquisition step, a display step of creating a job setting screen for each user and displaying it on a display unit;
A job setting screen display method characterized by comprising:
複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な情報処理装置であって、
ジョブ処理要求者を特定する特定手段と、
前記特定手段により特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得手段と、
前記取得手段により取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses,
A specific means for identifying the job processing requester;
Acquisition means for acquiring job processing history information for the job processing requester specified by the specifying means from the job management device;
Display means for creating a job setting screen for each user based on the job processing history information acquired by the acquisition means and displaying the job setting screen on a display unit;
An information processing apparatus comprising:
複数の画像形成装置のジョブ処理履歴情報を管理するジョブ管理装置と通信可能な情報処理装置におけるジョブ設定画面表示方法であって、
ジョブ処理要求者を特定する特定ステップと、
前記特定ステップにより特定される前記ジョブ処理要求者に対するジョブ処理履歴情報を前記ジョブ管理装置から取得する取得ステップと、
前記取得ステップにより取得される前記ジョブ処理履歴情報に基づいて、利用者別のジョブ設定画面を作成して表示部に表示する表示ステップと、
を有することを特徴とするジョブ設定画面表示方法。
A job setting screen display method in an information processing apparatus capable of communicating with a job management apparatus that manages job processing history information of a plurality of image forming apparatuses,
A specific step for identifying the job processing requester;
An acquisition step of acquiring job processing history information for the job processing requester specified by the specifying step from the job management device;
Based on the job processing history information acquired by the acquisition step, a display step of creating a job setting screen for each user and displaying it on a display unit;
A job setting screen display method characterized by comprising:
JP2005170227A 2005-06-10 2005-06-10 Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program Withdrawn JP2006344082A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005170227A JP2006344082A (en) 2005-06-10 2005-06-10 Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005170227A JP2006344082A (en) 2005-06-10 2005-06-10 Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program

Publications (1)

Publication Number Publication Date
JP2006344082A true JP2006344082A (en) 2006-12-21

Family

ID=37640992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005170227A Withdrawn JP2006344082A (en) 2005-06-10 2005-06-10 Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program

Country Status (1)

Country Link
JP (1) JP2006344082A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010097415A (en) * 2008-10-16 2010-04-30 Canon It Solutions Inc Information processing apparatus and information processing method
JP2010139777A (en) * 2008-12-11 2010-06-24 Canon Inc Job processing system, job processing apparatus and control method thereof
JP2011234194A (en) * 2010-04-28 2011-11-17 Sharp Corp Image forming apparatus, image processing system and processing condition setting implementation method
JP2015128828A (en) * 2014-01-06 2015-07-16 コニカミノルタ株式会社 Image processing system, image processing apparatus, and portable information terminal
JP2019181794A (en) * 2018-04-10 2019-10-24 コニカミノルタ株式会社 Image formation device, display control program and display control method
CN110377240A (en) * 2018-04-13 2019-10-25 富士施乐株式会社 Message provides device, messaging providers method and nonvolatile computer-readable medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010097415A (en) * 2008-10-16 2010-04-30 Canon It Solutions Inc Information processing apparatus and information processing method
JP2010139777A (en) * 2008-12-11 2010-06-24 Canon Inc Job processing system, job processing apparatus and control method thereof
JP2011234194A (en) * 2010-04-28 2011-11-17 Sharp Corp Image forming apparatus, image processing system and processing condition setting implementation method
JP2015128828A (en) * 2014-01-06 2015-07-16 コニカミノルタ株式会社 Image processing system, image processing apparatus, and portable information terminal
US10310793B2 (en) 2014-01-06 2019-06-04 Konica Minolta, Inc. Image processing system having portable terminal that preregisters a job in an image processing apparatus, image processing apparatus, and portable information terminal
JP2019181794A (en) * 2018-04-10 2019-10-24 コニカミノルタ株式会社 Image formation device, display control program and display control method
CN110377240A (en) * 2018-04-13 2019-10-25 富士施乐株式会社 Message provides device, messaging providers method and nonvolatile computer-readable medium

Similar Documents

Publication Publication Date Title
JP3826069B2 (en) Image forming apparatus, control method, and control program
US7460253B2 (en) Program storable image forming apparatus, control method, and control program
US8325354B2 (en) Image data processing apparatus and image forming apparatus displaying, controlling job icons indicative of the presence of a received job
JP5679624B2 (en) Printing apparatus and control method and program therefor
US20080201378A1 (en) Image processor, preview image display method, and computer program product
US7826078B2 (en) Image processing device and image processing method
JP4850534B2 (en) Information processing apparatus, control method therefor, and program
JP4886437B2 (en) Image processing apparatus, job processing method, storage medium, and program
JP2006344082A (en) Image forming apparatus, information processing apparatus, job processing method, job setting screen display method, storage medium storing computer-readable program, and program
JP4078186B2 (en) Data processing apparatus, data processing method, program, and storage medium
JP4838897B2 (en) Image forming apparatus, management method, management program
JP4464363B2 (en) Image forming apparatus, control method, and control program
JP5197871B2 (en) Device, control method, and program
JP2009283002A (en) Image forming device, control method, control program
JP2007035049A (en) Image forming apparatus, control method, and control program
JP2005144764A (en) Image forming apparatus, job processing method, job management program, and storage medium
JP5295314B2 (en) Image forming apparatus, control method, and program
JP2007293446A (en) Image forming apparatus and control method thereof
JP2008077394A (en) Printing system, information processing apparatus, information processing method, and control program
JP2006020208A (en) Job management apparatus, job processing method, and job management program
JP2005338398A (en) Image forming apparatus, data processing method, and program
JP2005070128A (en) Image processing apparatus, image processing method, computer-readable storage medium storing program, and program
JP2014112431A (en) Printing apparatus and control method and program therefor
JP2005169626A (en) Printing apparatus, printing control apparatus, printing method, printing control method, and computer program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080108

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080219

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080902