JP4936526B2 - Image forming apparatus, control method therefor, computer program, and computer-readable storage medium - Google Patents
Image forming apparatus, control method therefor, computer program, and computer-readable storage medium Download PDFInfo
- Publication number
- JP4936526B2 JP4936526B2 JP2007011956A JP2007011956A JP4936526B2 JP 4936526 B2 JP4936526 B2 JP 4936526B2 JP 2007011956 A JP2007011956 A JP 2007011956A JP 2007011956 A JP2007011956 A JP 2007011956A JP 4936526 B2 JP4936526 B2 JP 4936526B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- image forming
- button
- mfp
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00427—Arrangements for navigating between pages or parts of the menu using a menu list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00432—Arrangements for navigating between pages or parts of the menu using tabs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00437—Intelligent menus, e.g. anticipating user selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00472—Display of information to the user, e.g. menus using a pop-up window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00925—Inhibiting an operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3222—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3223—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of type information, e.g. reception or copy job
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3273—Display
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
本発明は、複数のジョブを受付け、記憶保持し、選択したジョブを印刷する画像形成装置、印刷システムに関するものである。 The present invention relates to an image forming apparatus and a printing system that receive a plurality of jobs, store and hold them, and print selected jobs.
商業的印刷業界では、原稿の入稿、該原稿へのデザインの付与、レイアウト編集、カンプ(印刷によるプレゼンテーション)、校正(レイアウト修正や色修正)、校正刷り(プルーフ印刷)、版下作成、印刷、後処理加工、発送等、種々の作業工程を踏んで出版物の発行が行われている。 In the commercial printing industry, manuscript submission, design assignment to the manuscript, layout editing, comp (print presentation), proofreading (layout correction and color correction), proof printing (proof printing), composition creation, printing Publications are issued through various work processes such as post-processing and shipping.
商業的印刷業界の場合、印刷工程においてオフセット製版印刷機が用いられることが多いため、版下作成工程は不可欠な工程である。しかしながら、版下作成は、一度行うとその修正が容易ではなく、且つ修正を行った場合、コスト的にかなり不利になる。故に、版下作成にあたっては、入念な校正(即ち、入念なレイアウトのチェックや色の確認作業)が必須となってくる。このため、出版物の発行が完了するまでには、ある程度の期間を要することが一般的であった。 In the case of the commercial printing industry, an offset plate-making printing machine is often used in the printing process, and therefore the block making process is an indispensable process. However, once the composition is made, it is not easy to modify it, and if it is modified, the cost becomes considerably disadvantageous. Therefore, careful proofreading (that is, careful layout check and color confirmation work) is indispensable when creating a composition. For this reason, in general, it takes a certain period of time to complete publication of a publication.
また、商業的印刷業界の場合、各作業工程において利用される装置は大掛かりなものが多くコストがかかるうえ、これら各工程における作業には専門知識が必要であるため、いわゆる職人と呼ばれる熟練者のノウハウが不可欠であった。 In the case of the commercial printing industry, many of the devices used in each work process are costly, and the work in each process requires specialized knowledge. Know-how was essential.
このような状況に対し、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化を受けて、上記商業的印刷業界に対抗する、所謂、POD(Print On Demand)市場と呼ばれる市場が出現しつつある。 In response to this situation, the so-called POD (Print On Demand) market has recently been opposed to the commercial printing industry in response to the increase in speed and image quality of electrophotographic printing devices and inkjet printing devices. The so-called market is emerging.
POD市場は、比較的小ロットのジョブを、大掛かりな装置やシステムを用いずに、短納期で取り扱うことができるよう、上記大規模な印刷機、印刷手法に代わって出現してきたものである。 The POD market has emerged instead of the large-scale printing machines and printing methods described above so that relatively small lot jobs can be handled in a short delivery time without using a large-scale apparatus or system.
POD市場では、例えば、デジタル複写機やデジタル複合機等の印刷装置を最大限に活用することで、電子データを用いたデジタルプリントを実現し、プリントサービス等を行うことが可能となっている。 In the POD market, for example, by making maximum use of printing apparatuses such as digital copiers and digital multifunction peripherals, it is possible to realize digital printing using electronic data and perform print services and the like.
また、POD市場の場合、従来の商業的印刷業界よりもデジタル化が進んでおり、コンピュータを利用した管理・制御が浸透してきていることから、実際に短納期での印刷物の発行が可能であり、また、オペレータ(作業者)のノウハウが不要であるというメリットもある。さらに、最近では印刷物の画質も商業的印刷業界のレベルに近づきつつある。 In the case of the POD market, digitalization is more advanced than in the conventional commercial printing industry, and management and control using computers has become popular, so it is possible to actually issue printed materials with short delivery times. Also, there is an advantage that know-how of an operator (operator) is unnecessary. Furthermore, recently, the image quality of printed materials is approaching the level of the commercial printing industry.
このような状況に鑑み、現在、事務機メーカー等が、POD市場という新たな分野に新規参入する方向の検討がなされている(特許文献1、2参照)。特に最近では、例えば、オフィス環境のみならず、オフィス環境とは異なるユースケースやニーズが想定されうるPOD環境にも充分満足のいく印刷装置や印刷システムの検討がなされつつある。このようなPOD市場における印刷環境を想定してみると、如何に印刷システムにて生産性を向上させるかが今後重要視される事が予想される。且つ、高い生産性を維持しつつ、いかに印刷システムのオペレータ(作業者)が印刷システムを使いやすくするか、も今後重要視される事が予想される。
既述の如く、例えば事務機メーカーが、現在も得意とするオフィス環境から、POD市場という新規市場に本格参入するには、POD市場の状況を想定し、オフィス環境では想定し得ないユースケースやユーザニーズに対処する事が望ましいと考える。換言すると、POD市場へ本格参入する際には、POD環境にも適したデジタルプリンティングシステムの製品実用化に向けての検討を十分にする必要があると考える。しかし、POD環境にも適した印刷システムの製品実用化を目指すことを想定してみると、まだまだ検討の余地が残されていると考え、対処すべき課題や要望が存在すると考える。 As already mentioned, for example, in order to make a full-scale entry into the new POD market from the office environment where office equipment manufacturers are good at the present, assuming the situation of the POD market, use cases that cannot be assumed in the office environment We think it is desirable to deal with user needs. In other words, when full-scale entry into the POD market, it is necessary to fully consider the practical application of a digital printing system suitable for the POD environment. However, assuming that the printing system suitable for the POD environment is to be put into practical use, there is still room for study, and there are problems and requests to be addressed.
例えば、印刷装置により印刷すべきジョブを記憶装置に保存させる。この保存させた印刷ジョブを印刷システムの操作部からの指示で印刷させる。このような、ジョブホールド機能を提供可能にする。これにより、例えば、システムのオペレータが所望のタイミングで所望の印刷ジョブを印刷可能にする効果を図る。かつ、印刷システムのオペレータ(作業者)により、印刷システムの様々な機器調整パラメータを柔軟に設定変更可能にする。これにより、例えば、顧客が希望する出来栄えとは異なる印刷物が最終成果物として作成されてしまうことを抑制する効果を図る。このように、POD環境等の印刷環境で働く作業現場のオペレータの使い勝手の良い印刷システムが今後市場から要望される可能性があると考える。しかし、単に、これらの構成を採用しただけでは、以下のような問題が起こりうると考える。 For example, a job to be printed by the printing apparatus is stored in the storage device. The stored print job is printed according to an instruction from the operation unit of the printing system. Such a job hold function can be provided. Thereby, for example, an effect of enabling a system operator to print a desired print job at a desired timing is achieved. In addition, various device adjustment parameters of the printing system can be flexibly changed by an operator (operator) of the printing system. Accordingly, for example, an effect of suppressing a printed matter different from the quality desired by the customer from being created as a final product is achieved. In this way, there is a possibility that the market will demand a printing system that is easy to use for operators at work sites working in a printing environment such as a POD environment. However, it is considered that the following problems may occur simply by adopting these configurations.
例えば、記憶装置の印刷ジョブの存在有無に関係なく、機器調整パラメータの変更を許容してしまうと、記憶装置に保存した印刷ジョブの印刷体裁に影響を及ぼす変更がなされてしまう可能性があると考える。 For example, if the device adjustment parameter is allowed to be changed regardless of whether or not there is a print job in the storage device, there is a possibility that a change that affects the print appearance of the print job stored in the storage device may be made. Think.
これでは、エンドユーザ(顧客)からの要求に応じた成果物を作成する事が大前提のPOD市場では問題視されうる。このように、そもそも、POD市場から今後要求されうるニーズに対処するためにも上述のような各種構成を搭載したにも拘らず、結果として、このような新たな問題が起こってしまうといったトラブルが懸念される。 In this case, creating a product in response to a request from an end user (customer) can be regarded as a problem in the POD market that is premised. Thus, in the first place, in order to cope with the needs that may be required in the future from the POD market, there is a problem that such a new problem occurs as a result, despite the fact that the various configurations as described above are installed. Concerned.
そこで、本発明は、上記課題に鑑みてなされたものであり、オフィス環境に留まらずPOD環境にも適応可能な便利な画像形成装置及びその制御方法を提供可能するものである。 Therefore, the present invention has been made in view of the above problems, and can provide a convenient image forming apparatus that can be applied not only to an office environment but also to a POD environment and a control method therefor.
又、例えば、オフィス環境のみを念頭に入れて設計された画像形成装置の仕様に起因してPOD環境にて発生しうるオペレータ(作業者)の介入作業を、極力、減らす仕組みを、提供可能にする。そして、オペレータ(作業者)の作業負荷を低減し、効率的な作業の実現を図れるようにする。 In addition, for example, it is possible to provide a mechanism for reducing as much as possible the intervention work of an operator (operator) that may occur in the POD environment due to the specifications of the image forming apparatus designed with the office environment only in mind. To do. Then, the workload of the operator (operator) can be reduced, and efficient work can be realized.
そして、このように様々な状況や利用環境を想定し、様々なユーザからの様々なニーズにも、極力、柔軟に対応出来るようにする仕組みを提供できるようにする。 In addition, assuming such various situations and usage environments, it is possible to provide a mechanism that can respond to various needs from various users as flexibly as possible.
かかる本発明の課題を解決するため、例えば本発明の画像形成装置は以下の構成を備える。すなわち、
外部装置からジョブを入力する入力手段と、
前記入力手段により入力されたジョブが入力後にユーザからの指示に応じて実行される特定のジョブである場合に、当該特定のジョブを保持する保持手段と、
前記保持手段に保持された複数の前記特定のジョブを表示する表示手段と、
前記表示手段により表示された複数の前記特定のジョブの中からユーザが指定した前記特定のジョブを選択する選択手段と、
前記特定のジョブを実行させるための指示をユーザから受け付ける受付手段と、
前記受付手段が前記指示を受け付けたことに応じて、前記選択手段により選択された前記特定のジョブに基づいて画像形成処理を実行する画像形成手段と、
前記画像形成処理に係る設定であってジョブごとに指定される設定とは異なる機器設定を変更する変更手段と、
前記保持手段が前記特定のジョブを保持している場合、前記変更手段が前記機器設定を変更しないように制御する制御手段とを備える。
In order to solve the problems of the present invention, for example, an image forming apparatus of the present invention comprises the following arrangement. That is,
An input means for inputting a job from an external device;
Holding means for holding the specific job when the job input by the input means is a specific job executed in accordance with an instruction from the user after input ;
A display means to display a plurality the particular job that is retained in the retaining means,
Selection means for selecting the specific job designated by the user from among the plurality of specific jobs displayed by the display means;
Accepting means for accepting an instruction for executing the specific job from a user;
In response to the reception unit receives the instruction, and an image forming means for executing an image forming process based on the particular job that is selected by the selection means,
Changing means for changing device settings different from the settings specified for each job, which are settings related to the image forming process ;
If the previous SL holding means holds the specific job, and a control means for said changing means is controlled so as not to change the device settings.
本発明によれば、既に記憶保持されている印刷ジョブに影響を与える機器設定を行なうことを抑制することが可能になる。特に、例えば、印刷すべきジョブをオペレータが出力を希望するタイミング迄、記憶装置に保存させておくジョブホールド機能と、印刷システムのオペレータ(作業者)により機器調整パラメータを変更可能にする機能の両構成を採用した結果、顧客の希望にそぐわない印刷物が作成されてしまうといった新たな問題が発生するといったトラブルを抑制することが可能になる。このように、オフィス環境に留まらずPOD環境にも適応可能な利便性のある印刷装置や印刷システムの製品実用化に貢献可能となる。 According to the present invention, it is possible to suppress device settings that affect print jobs that are already stored and held. In particular, for example, both a job hold function for storing a job to be printed in a storage device until a timing when the operator desires output, and a function for enabling an apparatus adjustment parameter to be changed by an operator (operator) of the printing system. As a result of adopting the configuration, it is possible to suppress a trouble such as a new problem that a printed matter that does not meet the customer's request is generated. In this way, it is possible to contribute to the commercialization of a convenient printing apparatus and printing system that can be applied not only to the office environment but also to the POD environment.
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。 Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
図1は、実施形態におけるネットワークシステム全体の基本構成ブロック図を示している。ネットワーク400には、図示にように、MFP(Multi Function Printer、一般には複合機)100、クライアントPC200、プリントサーバ300が接続されている。なお、図示では、各装置が1台ずつ接続されている例を示しているが、その接続台数は問わない。少なくとも、本実施形態のように、処理対象となる印刷ジョブの処理をMFP100により実行可能にした画像形成システム(印刷システム)であるならば、如何なる構成でも適用可能である。
FIG. 1 shows a basic configuration block diagram of the entire network system in the embodiment. As illustrated, the
MFP100は、原稿を読み取るスキャナ部、記録紙等の記録媒体上に画像を形成(印刷)するプリント部を搭載し、ネットワークスキャナ、ネットワークプリンタ、コピーなど様々な機能を有する画像形成装置(印刷装置)である。 The MFP 100 includes a scanner unit that reads a document and a print unit that forms (prints) an image on a recording medium such as recording paper, and an image forming apparatus (printing apparatus) that has various functions such as a network scanner, a network printer, and a copy. It is.
クライアントPC200は、ユーザの指示に従って各種アプリケーションプログラムを実行すると共に、ユーザからの印刷要求に応じて印刷データをネットワーク上に出力する。また、プリントサーバ300内で管理されているデバイスやジョブの監視や制御の補佐する処理も於行なう。なお、クライアントPCで生成した印刷データは直接MFP100に転送する方法と、プリントサーバ300を介してMFPに転送する方法が存在する。
The client PC 200 executes various application programs in accordance with user instructions, and outputs print data to the network in response to a print request from the user. Also, processing for assisting monitoring and control of devices and jobs managed in the
次に、MFP100の構成を図2に従って説明する。同図は、MFP100の断面構造図である。
Next, the configuration of the
MFP100は、原稿面に記録された画像を読み取るスキャナ部110と、120乃至150の各ユニットで構成されるプリンタ部、及び、制御部170とを備える。
The
制御部170は、装置全体の制御を司るものであり、マイクロプロセッサを含むプリント基板として本装置に実装される。そして、制御部170は、スキャナ部110、ネットワーク通信やユーザからの各種操作内容に応じた処理、及び、以下に説明するプリント処理を行う。
The
スキャナ部110は、原稿面を露光すると共に、走査移動する露光部111、及び、原稿面からの反射光を結像し、電気信号に変換するラインCCD112を備える。制御部170はこのラインCCD112から逐次出力されてくる信号をA/D変換して画像データとして取込み、各種処理を行うことになる。
The
また、プリンタ部を構成するレーザ露光部120は、制御部170により駆動される不図示のレーザ素子からのレーザ光を掃引するため、モータによって回転するポリゴンミラー121、及び、そのレーザ光を感光ドラム135に向けて反射するミラー120を有する。
Further, the
作像部130、感光ドラム135を回転駆動し、感光ドラム135の表面を帯電器によって帯電させる。感光ドラム135はレーザ露光部120によるレーザ光の掃引によってその表面に静電潜像を保持する。マゼンタ(M)、シアン(C)、イエロー(Y)、及び、ブラックの各色トナーを持つ現像ユニット131乃至134は、感光ドラム135の表面に形成された静電潜像にトナーを付着させ、トナー像を形成する。感光ドラム135上に形成されたトナー像は、記録媒体である記録紙に転写される。このため、感光ドラム135と共に回転する転写ドラム136が設けられる。この転写ドラム136は、給紙/搬送部140から搬送されてきた記録紙を静電気の作用で巻き付ける。そして、転写ドラム136は、感光ドラム135上に生成された1つの色成分のトナー像を自身に巻きつけた記録紙上に転写させる工程を4回行うことで、記録紙上に4色の色成分の像を形成する。
The
制御部170は、上記のようにして4色成分のトナー像の記録紙への転写を完了すると、その記録紙を転写ドラム136から剥離し、定着部150に搬送する。定着部150は、ハロゲンヒータなどの熱源によって過熱された定着ローラ151を内蔵する。定着ローラ151は、作像部130から搬送されてきた記録紙上に転写されたトナーを、熱と圧力によって記録紙に溶解、定着させる。排紙ローラ152は、トナー定着済みの記録紙を外部(フィニッシャ装置)に排紙する。
When the transfer of the four-color component toner image onto the recording sheet is completed as described above, the
なお、実施形態におけるMFP100は、両面印刷することも可能である。排紙ローラ152の上流側(作像部側)には、記録紙センサが設けられている。従って、両面印刷する場合には、このセンサが記録紙の後端を検出したとき、制御部170がフラッパ153を所定角度回動させると共に、排紙ローラ152を逆回転させることで、記録紙を裏返し、給紙/搬送部140内の両面搬送径路142に向けて搬送する。
Note that the
給紙/搬送部140には、上記の両面搬送径路142よりの片面に印刷済みの記録紙を収納する両面記録用のシート収納庫143、更には、シートカセットやペーパーデッキに代表されるシート収納庫141を一つ以上有する。そして、制御部170からの指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部130、定着部150へ搬送する。
In the paper feed /
次に、実施形態のMFP100の制御部170の構成を図3に従って説明する。
Next, the configuration of the
MFP100の制御部170は、マイクロプロセッサや処理プログラムを格納するメモリで構成されるMFP制御部1000を有する。このMFP制御部1000は、MFPの用途に応じて画像データを一時保存したり、以下に説明する各種処理部間のデータ経路を決定したりといった交通整理の役割を担っている。
The
制御部170は、複数のジョブのデータを記憶可能な大容量の記憶装置であるハードディスク(以下、HDDという)1500を備える。なお、大容量でランダムアクセス可能あれば、ハードディスクに限らず、如何なる記憶装置でも構わない。
The
MFP制御部1000は、このHDD1500をバッファとして利用することで、スキャナから出力されたジョブデータの複写処理、ネットワーク上のクライアントPCから出力されたジョブデータに基づく印刷処理等の複数の機能を実現する。
The
MFPには、フルカラー機器とモノクロ機器がある。これらの違いは、色処理や内部データなどを除いて、基本的な構成要素は同じである。また、フルカラー機器がモノクロ機器の構成を包含するので、ここではフルカラー機器を主に説明し、必要に応じて随時モノクロ機器の説明を加えることとする。 MFPs include full-color devices and monochrome devices. These differences are the same in basic components except for color processing and internal data. In addition, since the full-color device includes the configuration of the monochrome device, the full-color device will be mainly described here, and the description of the monochrome device will be added as needed.
さて、図3に示すように、MFP制御部1000には、幾つもの処理部が接続されている。入力画像処理部1001は、紙原稿などの画像を読み取り、読み取られた画像データを画像処理する。FAX部1002は、ファクシミリなどに代表される電話回線を利用した画像の送受信を行う。NIC(Network Interface Card)部1003はネットワークを利用して画像データや装置情報の送受信を行う。専用インタフェース1004は、外部装置と画像データなどの情報交換を行うインタフェースである。USB(Universal Serial Bus)インタフェース部1005は、USBメモリ(リムーバブルメディアの一種)に代表されるUSB機器と画像データなどを送受信する。
Now, as shown in FIG. 3, the
文書管理部1006は、MFP制御部1000の制御下で、入力画像処理部1001からの画像データ、FAX部1002を介して入力されたファクシミリジョブの画像データ、NIC部1003を介して入力されたコンピュータ等の外部装置からの画像データ、専用I/F部1004やUSBインタフェース部1005を介して入力された様々な画像データを、HDD1500への格納処理を行う。また、この文書管理部1006は、MFP制御部1000の制御下で、HDD1500に格納された画像データを適宜読み出す処理を行う。MFP制御部1000は、文書管理部1006から読出した画像データの出力先を決定する。たとえば、MFP制御部1000が出力先としてプリンタ部1007に設定した場合には、印刷処理を行う。この結果、複写、ネットワークプリンタ、ファクシミリ受信の印刷処理等を行うことが可能となる。また、MFP制御部1000は、オペレータ(作業者)による操作部1008からの指示に従って、HDD1500から読み出した画像データを、他のコンピュータや他の画像形成装置等の外部装置に転送する処理も行う。
A
文書管理部1006は、画像データをHDD1500に記憶する際、必要に応じて、画像データを圧縮して格納したり、逆に圧縮して格納された画像データを読み出す際に元の画像データに伸張(復号)する。このため、圧縮伸長部1009を備える。また、MFP制御部1000は、NIC部1003を介して受信したデータがJPEG、JBIG、ZIPなど圧縮データである場合、圧縮伸張部1009を制御し解凍(伸張)させることも行う。
When storing the image data in the
また、リソース管理部1010は、MFP制御部1000の制御下で、フォント、カラープロファイル、ガンマテーブルなど共通に扱われる各種パラメータテーブルなどを読出し可能に保持管理する。また、MFP制御部1000からの要求に応じて、新しいパラメータテーブルを格納したり、修正して更新したりする。
Also, the
次に、MFP制御部1000がNIC部1003や専用インタフェース1004から受信した印刷データ(PDLデータ)を受信した場合の処理を説明する。
Next, processing when the
MFP制御部1000がPDLデータを受信した場合、RIP部1011でRIP(Raster Image Processor)処理を施す。また、MFP制御部1000は、プリントする画像に対して、必要に応じて出力画像処理部1012でプリントのための画像処理を行ったりする。更に、その際に作られる画像データの中間データやプリントレディデータ(プリントのためのビットマップデータやそれを圧縮したデータ)を必要に応じて、文書管理部1006を介してHDD1500に格納していく。このHDD1500への格納処理は、プリンタ部1007とは非同期である。
When the
一方、MFP制御部1000は、プリント部1007の印刷処理タイミングに併せて、HDD1500に格納された各ページの画像データを、文書管理部1006を介して読出し、プリンタ部1007に出力する処理を行う。このとき、その印刷ジョブの記述に従って、後処理部1013を制御する。この後処理部1013は、シートの仕分け処理やシートの仕上げ処理が行うフィニッシャ装置を制御する。
On the other hand, the
実施形態におけるMFP制御部1000の概ねの処理は以上の通りである。ここで実施形態におけるMFP制御部1000は、処理対象となる画像データの流れであるパスの切り替えを、以下のように行う。但し、MFP制御部1000は中間データの処理も行うものであるが、その説明は省略する。また、ここでは文書管理部1006が始点、終点になる以外のアクセスは表記しない。また、必要に応じて利用される圧縮伸張部1009と後処理部1013の処理は省略して、おおよそのフローがわかるように記載する。
A) 複写機能 :入力画像処理部→出力画像処理部→プリンタ部
B) FAX送信機能 :入力画像処理部→FAX部
C) FAX受信機能 :FAX部→出力画像処理部→プリンタ部
D) ネットワークスキャン :入力画像処理部→NIC部
E) ネットワークプリント :NIC部→RIP部→出力画像処理部→プリンタ部
F) 外部装置へのスキャン :入力画像処理部→専用I/F部
G) 外部装置からのプリント :専用I/F部→出力画像処理部→プリンタ部
H) 外部メモリへのスキャン :入力画像処理部→USB I/F部
I) 外部メモリからのプリント:USB I/F部→RIP部→出力画像処理部→プリンタ部
J) ボックススキャン機能 :入力画像処理部→出力画像処理部→文書管理部
K) ボックスプリント機能 :文書管理部→プリンタ部
L) ボックス受信機能 :NIC部→RIP部→出力画像処理部→文書管理部
M) ボックス送信機能 :文書管理部→NIC部
N) プレビュー機能 :文書管理部→操作部
上記以外にもE−mailサービスやWebサーバ機能を初めとして、様々な機能との組合せが考えられるが、ここでは割愛する。
The general processing of the
A) Copy function: Input image processing unit → Output image processing unit → Printer unit B) FAX transmission function: Input image processing unit → FAX unit C) FAX reception function: FAX unit → Output image processing unit → Printer unit D) Network scan : Input image processing unit-> NIC unit E) Network print: NIC unit-> RIP unit-> Output image processing unit-> Printer unit F) Scan to external device: Input image processing unit-> dedicated I / F unit G) From external device Print: Dedicated I / F unit → Output image processing unit → Printer unit H) Scan to external memory: Input image processing unit → USB I / F unit I) Print from external memory: USB I / F unit → RIP unit → Output image processing unit → Printer unit J) Box scan function: Input image processing unit → Output image processing unit → Document management unit K) Box print function: Document management unit → Pre Box L) Box reception function: NIC part → RIP part → Output image processing part → Document management part M) Box transmission function: Document management part → NIC part N) Preview function: Document management part → operation part -Combinations with various functions such as a mail service and a Web server function are conceivable, but are omitted here.
また、ボックススキャン、ボックスプリント、ボックス受信、あるいは、ボックス送信とは、文書管理部1006を利用したHDD1500への書き込みやHDD1500からの読み出しを伴うMFPの処理機能である。「ボックス」とは、HDD1500内に設けられたボックス(フォルダ、又はディレクトリ)を指し、ジョブ毎やユーザ毎に文書管理部1006によるHDD1500への一次的なデータ保存、ユーザIDやパスワードを組み合わせてデータの入出力を行う機能である。
The box scan, box print, box reception, or box transmission is a processing function of the MFP that involves writing to the
更に、操作部1008は、上記の様々なフローや機能を選択したり操作指示するユーザインタフェースとして機能する。ユーザに対して様々な表示メニューを提供するため、および、文書管理部1006で管理されている画像データをプレビュー表示するため、高解像度の表示装置と、各種指示ボタンやタッチパネルを備える。ユーザは、複写する際にも、この操作部1008を操作することになる。
Furthermore, the
次に、実施形態におけるMFP制御部1000の処理概要の一例を図4に従って説明する。この処理は、MFP制御部1000を構成するマイクロプロセッサ及びファームウェアを格納しているメモリと、図3で示した各種処理部によって実現する。
Next, an example of a processing outline of the
ネットワークインタフェース制御部1601は、NIC部1003の制御を司り、通信プロトコルの解析を行い、ホストコンピュータからのデータの受信、及び、受信したデータをジョブチケット解析部に転送する処理を行う。ジョブチケット解析部1602はジョブチケットを解析してジョブの属性をジョブ制御部1600に伝達し、ジョブを不図示の管理テーブルに登録し、PDLデータを受信バッファに格納する。
The network
PDLデータ解析部1603は、受信バッファにPDLデータが格納されたことを検知すると、PDLデータの解析処理を開始する。すなわち、PDLデータ解析部1603は受信バッファに格納されているPDLデータを読み込み、PDLデータを解析して各コマンドに対応するオブジェクト(中間コード)を生成し中間バッファに格納する。本実施形態ではプリンタがサポートしているコマンドはPDL(Page Description Language)とするが、PDLだけでなく、ページ毎に印刷を行うことが可能なデータはすべて同様である。また、PDL解析部1603は、解析した結果である中間データをページ毎に管理しやすいように、中間バッファに格納する。
When the PDL
描画処理部1604は、中間バッファにデータが格納されたことを検知すると、描画処理を開始する。すなわち、描画処理部1604は中間バッファから中間データをページ毎に読み出し、通常の印刷の場合においては(ボックス格納、ホールド格納が指示されていない場合)、1ページ分の印刷イメージデータを生成しイメージバッファに格納していく。
When the
出力制御部1605は、イメージバッファに1ページ分のイメージデータが格納されていることを検知すると、それを読出し、プリンタ部に出力する処理を行う。
When the
また、描画処理部1604は、ホールド格納指定ジョブの場合、描画した各ページのイメージデータをホールドキューに順次格納する。この場合、出力制御部1605はすぐに起動せず、UI制御部1606からホールド解除(印刷)の指示があった場合に、そのジョブの印刷を行う。
In the case of a hold storage designation job, the
ここで、ホールド機能とは、そのジョブをすぐに印刷せず、一旦HDD等の記憶手段内にジョブを格納し、ユーザからの操作部1008からの指示があってはじめて印刷を開始する機能のことである。試し印刷を行い、印刷結果が問題なければ、本印刷(複数部数)を行う際等に使用される。この結果、本印刷の際には、そのジョブデータをホストコンピュータから送信し直す必要がなくすることができる。
Here, the hold function is a function that does not print the job immediately, but temporarily stores the job in a storage unit such as an HDD, and starts printing only when an instruction from the
また、ボックス格納指定がされているジョブの場合、描画処理部1604は、描画した各ページのイメージデータをボックスに格納する。ここで言う「ボックス」はフォルダ(ディレクトリ)と同等の意味である。ボックスにイメージデータが格納されても、出力制御部1605はすぐに起動しない。出力制御部1605が起動するのは、UI制御部1606からボックス内のジョブの印刷指示があった場合である。HDD1500の容量にもよるが、ボックスは例えば、“01”乃至“99”のように、名前が付けられている。これにより、ユーザは、ユーザ毎や用途毎に、ボックスを使い分けることを可能にしている。また、各ボックスに対し、パスワードを設定することも可能である。
In the case of a job for which box storage is designated, the
UI制御部1606はUI(User Interface)を制御する部分であり、操作部1008への表示データの転送と、操作部1008からの入力をMFP制御部1000に通知する処理を行う。操作部1008に設けられる表示部は、実施形態では、液晶ディスプレイである。また、操作部1008には幾つかのキーが配置されていると共に、液晶ディスプレイの前面にはタッチパネルが設けられている。UI制御部1606はユーザの操作に応じた文字列の表示、画面の切り替え、設定値を他のモジュールに伝達するなどの制御を行っている。
The
ジョブ制御部1600は機器内のジョブを管理する部分であり、ジョブの生成と消滅、ジョブの状態、ジョブ処理順番などを制御する。
The
特に、ジョブ制御部1600は、ボックス、イメージバッファ、ホールドキーのいずれのイメージデータを出力制御部1605に出力するかを決定するため、内部に、印刷実行キューを備えている(HDDでも構わないが情報量は少ないので、RAMとした)。この印刷実行キューには、通常の印刷ジョブの場合にはそのジョブを特定する情報(後述するジョブID)が自動的に設定される。また、ボックス,ホールドキーについては、ユーザが印刷の実行してはじめてそのジョブIDが印刷実行キューに登録される。従って、ジョブ制御部1600は、この印刷実行キューに登録されたジョブIDから、該当するイメージデータの格納しているのが、ボックス、イメージバッファ、ホールドキューのいずれであるかを判断する。そして、求める格納源が判明したところで、該当するジョブを構成する各ページのイメージデータを、出力制御部1605に出力するように制御する。
In particular, the
ここで、MFP制御部1000の処理プログラムの1つである、ジョブ制御部1600の処理を図19のフローチャートに従って説明する。
Here, processing of the
先ず、MFP制御部1000は、ステップS601で、印刷実行キューを読込み、ステップS602で未印刷ジョブが存在するか否かを判断し、否の場合には、ステップS601の処理に戻る。
First, the
さて、MFP制御部1000が印刷実行キューに未印刷ジョブがあると判断した場合には、ステップS603に進む。このステップS603では、MFP制御部1000は、その未印刷ジョブのジョブID(後述)から、該当するイメージデータが、ボックス、イメージバッファ、ホールドキューのいずれにあるかを探し出し、1ページ分のイメージデータを読み込み、印刷処理を行う。そして、この処理を、MFP制御部1000が、ステップS604にて、全ページの印刷が完了したと判断するまで繰り返す。
If the
MFP制御部1000が、全ページの印刷処理が完了したと判断した場合、印刷実行キューから着目印刷ジョブIDと、印刷ジョブデータをHDDから削除する。なお、後述するように、試しプリントの場合には、MFP制御部1000は、印刷実行キューからジョブIDを削除するものの、実体の印刷ジョブデータ(及び、ジョブ管理テーブル)は削除しない。
When the
一方、クライアントPC200(図1参照)には、各種アプリケーション、並びに、実施形態のMFP1000を使用するためのプリンタドライバがインストールされている。
On the other hand, various applications and a printer driver for using the
図5は、クライアントPC200のプリンタドライバによる印刷設定画面の例を示している。プリンタドライバは、実行中のアプリケーションの印刷メニューをユーザが選択した場合に、この画面を表示する。
FIG. 5 shows an example of a print setting screen by the printer driver of the
この設定画面中の「プリンタ名」は、プルダウンリストボックス形式になっている。ユーザが、使用するプリンタをポインティングデバイスを用いて選択すると、その下の「状態」にプリントデバイスの状態、「種類」にプリンタドライバの種類、「場所」にプリントデバイスの設置場所情報、「コメント」にプリントデバイス管理者からのコメント情報が表示される。これらの情報は、この印刷設定画面を表示した際、或いは、使用するプリンタを選択した際、該当するプリンタに対して情報転送要求メッセージを発行することで得られる。 “Printer name” in this setting screen is in a pull-down list box format. When the user selects a printer to be used by using the pointing device, the “status” below the print device status, the “type” the printer driver type, the “location” the print device installation location information, and the “comment” The comment information from the print device administrator is displayed. Such information can be obtained by issuing an information transfer request message to the corresponding printer when the print setting screen is displayed or when the printer to be used is selected.
なお、印刷データをプリントデバイスに印刷せずにファイルに出力したい場合は、「ファイルへ出力」チェックボックスを選択する。この結果、プリンタドライバで生成された印刷データは、クライアントPCが有する記憶装置にファイルとして格納することができる。 If the print data is to be output to a file without being printed on the print device, the “Output to file” check box is selected. As a result, the print data generated by the printer driver can be stored as a file in the storage device of the client PC.
「印刷範囲」には、印刷すべきページを選択する項目として、「全て」、「現在のページ」、「選択したページ」、「ページ指定」のラジオボタンが設けられている。ユーザはこれらのうちの1つを選択することになる(デフォルトは「全て」とする)。ユーザがポインティングデバイスを用いて「ページ指定」を選択した場合は、エディットボックスが入力可能な状態に遷移するので、ユーザは印刷したいページ番号をキーボードを用いて入力することになる。 In the “print range”, radio buttons of “all”, “current page”, “selected page”, and “page designation” are provided as items for selecting pages to be printed. The user will select one of these (the default is “all”). When the user selects “specify page” using the pointing device, the edit box shifts to a state where input is possible, and the user inputs the page number to be printed using the keyboard.
さらに「印刷対象」プルダウンリストボックスにより、印刷対象となる文書の属性を選択が可能である。この「印刷指定」プルダウンリストボックスにより、全てのページを印刷するのか、奇数あるいは偶数ページだけを印刷するのかを指定可能である。 Furthermore, the attribute of the document to be printed can be selected from the “print target” pull-down list box. With this “print designation” pull-down list box, it is possible to designate whether all pages are printed or only odd or even pages are printed.
「印刷部数」では、印刷する部数を設定可能である。ユーザは「部数」スピンボックスに印刷したい部数を入力する。また、複数部数をページ単位ではなく部単位で印刷する場合は、「部単位で印刷」チェックボックスを選択状態にする。 In “number of copies”, the number of copies to be printed can be set. The user inputs the number of copies to be printed in the “number of copies” spin box. When printing a plurality of copies in units of copies instead of in units of pages, the “print in units of copies” check box is selected.
「拡大/縮小」では、「1枚あたりのページ数」プルダウンリストボックスにより、N−up印刷(1つの印刷面にNページをレイアウトする印刷)を指定することが可能である。「用紙サイズの指定」プルダウンリストボックスは、原稿サイズに対する用紙サイズを選択するためのものである。 In “enlargement / reduction”, it is possible to designate N-up printing (printing for laying out N pages on one printing surface) by means of a “number of pages per sheet” pull-down list box. The “specify paper size” pull-down list box is used to select a paper size for the document size.
「プロパティ」ボタンは、さらなる詳細な印刷属性を設定するためのものである。 The “property” button is for setting further detailed print attributes.
ユーザがプリンタドライバの設定画面の設定を終了したならば、「OK」ボタンを押下することにより、印刷データをMFP等のプリントデバイスに印刷したり、ファイルに出力したりすることができる。印刷やファイル出力を止める場合は、「キャンセル」ボタンを押下すればよい。 When the user finishes setting the printer driver setting screen, the user can press the “OK” button to print the print data on a print device such as an MFP or output the print data to a file. To stop printing or file output, the “Cancel” button may be pressed.
図6は、図5の画面上の「プロパティ」ボタンをユーザがポインティングデバイスで指示した場合に表示される設定画面の例を示している。なお、この設定画面は、複数のタブを備え、初期状態では「ページ設定」タブが選択状態にある。 FIG. 6 shows an example of a setting screen displayed when the user designates the “property” button on the screen of FIG. 5 with the pointing device. This setting screen has a plurality of tabs, and the “page setting” tab is selected in the initial state.
「お気に入り」プルダウンリストボックスは、予め決められたページ設定モードの中から最適なページ設定を選択するためのものである。その左に位置する2つのボタンにより、お気に入りの選択項目を追加したり編集したりすることができる。 The “favorite” pull-down list box is used to select an optimal page setting from predetermined page setting modes. With the two buttons located on the left, favorite selection items can be added or edited.
また、MFP制御部1000が、「設定確認」ボタンを押下されたことを検出した場合には、プロパティ設定画面で設定した内容に従って、その上に表示されているページイメージ領域内に、先頭ページの印刷イメージを表示する。
When the
「出力方法」プルダウンリストボックスでは、MFP等のプリントデバイスに通常印刷をするのか、プリントデバイスのホールドキュー(ハードディスク)に保存するのか、ボックス(ハードディスク)に保存するのかといったような出力方法を指定する(ボックスはフォルダと同義である)。 In the “Output Method” pull-down list box, an output method such as whether normal printing is performed on a printing device such as an MFP, whether the print device is stored in a hold queue (hard disk), or whether it is stored in a box (hard disk) is designated. (A box is synonymous with a folder.)
ホールドキューを指定した場合、プリンタドライバは、ホールドキューである旨のジョブチケットを有する印刷データを生成し、出力する。これを受信したMFP制御部1000は、印刷イメージを生成する処理を経た後、各ページをホールドキューに格納するまでの処理を行う。つまり、印刷処理は行わない。印刷処理を開始するのは、MFP制御部1000が操作部1008から印刷指示入力があったと判断した場合である。
When the hold queue is designated, the printer driver generates and outputs print data having a job ticket indicating that the hold queue. Receiving this, the
また、ボックスが指定された場合、プリンタドライバは、更にどのボックスにするのかを選択させるための選択メニューを表示する。ボックスの名前は数字列で管理されているので、その数字列を入力するためのテキスト領域を表示しても構わない。プリンタドライバは、ボックス機能を使用する旨と、そのボックスを特定する情報を含むジョブチケットを生成し、そのジョブチケットを内包する印刷データを生成し、出力する。これを受信したMFP制御部1000は、印刷イメージを生成する処理を経た後、各ページを指定されたボックス内に格納するまでの処理を行う。つまり、印刷処理は行わない。印刷処理を開始するのは、MFP制御部1000が操作部1008から印刷指示入力があったと判断した場合である。
When a box is designated, the printer driver further displays a selection menu for selecting which box to use. Since the name of the box is managed by a numeric string, a text area for inputting the numeric string may be displayed. The printer driver generates a job ticket including the fact that the box function is used and information for specifying the box, and generates and outputs print data including the job ticket. Receiving this, the
「原稿サイズ」「出力用紙サイズ」プルダウンリストボックスは、印刷対象となる原稿サイズとプリントデバイスの出力用紙サイズを選択するためのものである。 The “original size” and “output paper size” pull-down list boxes are used to select the original size to be printed and the output paper size of the printing device.
「部数」スピンボックスは、印刷したい部数を入力するためのものであり、「印刷の向き」ラジオボタンは、「縦」、「横」といったようなプリントデバイスの出力用紙の向きを選択するものである。 The “Copies” spin box is used to input the number of copies to be printed, and the “Orientation” radio button is used to select the orientation of the output paper of the printing device such as “Portrait” or “Landscape”. is there.
「ページレイアウト」プルダウンリストボックスは、N−up印刷(1つの印刷面に複数ページをレイアウトする印刷)を指定するためのものである。「倍率を指定する」チェックボックスを選択状態にした場合は、「倍率」スピンボックスに拡大/縮小の倍率を%単位で入力可能である。 The “page layout” pull-down list box is for designating N-up printing (printing that lays out a plurality of pages on one printing surface). When the “Specify magnification” check box is selected, the enlargement / reduction magnification can be entered in% in the “Magnification” spin box.
「スタンプ」チェックボックスを選択状態にした場合は、プルダウンリストボックスで予め決められたスタンプの種類を選択可能になる。「スタンプ編集」ボタンが押下された場合は、スタンプの種類を追加したり編集することが可能になる。 When the “stamp” check box is selected, it is possible to select a predetermined stamp type from the pull-down list box. When the “Edit Stamp” button is pressed, it is possible to add or edit a stamp type.
「ユーザ定義用紙」ボタンは、ユーザが用紙を定義することを可能にするものである。「ページオプション」ボタンは、ユーザがさらに詳細なページオプションを設定することを可能にする。また、「標準に戻す」ボタンは、各種設定内容をデフォルトの設定内容に戻すものである。 The “user-defined paper” button allows the user to define a paper. The “Page Options” button allows the user to set more detailed page options. Further, the “return to standard” button returns various setting contents to default setting contents.
ユーザがプリンタドライバのプロパティ設定画面の設定を終了したならば、「OK」ボタンを押下すれば良い。この「OK」ボタンが押下されたことを検出すると、プリンタドライバが、これらの印刷属性を実際の印刷に反映する。プロパティ設定画面の設定を止める場合は、「キャンセル」ボタンを押下すればよい。「ヘルプ」ボタンは、プロパティ設定画面のヘルプ画面を表示するものである。 When the user finishes setting the printer driver property setting screen, an “OK” button may be pressed. When it is detected that this “OK” button has been pressed, the printer driver reflects these print attributes in actual printing. To stop the setting on the property setting screen, the “Cancel” button may be pressed. The “Help” button displays the help screen of the property setting screen.
さて、クライアントPCのCPUが、ユーザによる図5の「OK」ボタンの押下を検出すると、プリンタドライバプログラムに従って、アプリケーションより渡されるデータを受信し、ジョブチケット、並びに、PDLデータで構成される印刷データの生成処理を行う。その後、クライアントPCのOSは、実施形態のMFP100にその印刷データを印刷ジョブとして転送することになる。
When the CPU of the client PC detects that the user presses the “OK” button in FIG. 5, it receives data passed from the application according to the printer driver program, and print data composed of a job ticket and PDL data. The generation process is performed. Thereafter, the OS of the client PC transfers the print data as a print job to the
図7はMFP100に転送されてくる印刷ジョブのデータ構造を示している。印刷ジョブデータは属性情報(ジョブチケット)とPDLデータから構成されている。
FIG. 7 shows the data structure of a print job transferred to the
属性情報(全体設定)には「ジョブ名」、「部数」、「出力用紙サイズ」、「用紙タイプ」、「印刷方法」、「用紙の向き」、「カラーモード」等の属性の属性IDと設定値が格納されている。属性情報はXML等の形式で記述されているものとする。 The attribute information (whole setting) includes attribute attribute IDs such as “job name”, “number of copies”, “output paper size”, “paper type”, “printing method”, “paper orientation”, “color mode”, and the like. Stores setting values. It is assumed that the attribute information is described in a format such as XML.
図7の例では属性情報(例外設定)には「適用範囲」として「開始ページ」、「終了ページ」情報と、「ジョブ名」、「部数」、「出力用紙サイズ」、「用紙タイプ」、「印刷方法」、「用紙の向き」、「カラーモード」、「出力方法」等の属性の属性IDと設定値が格納されている。各属性にはドライバの設定画面、プロパティ設定画面による設定に従った設定値が設定される。また、出力方法としては「ホールド」であることを示している。 In the example of FIG. 7, the attribute information (exception setting) includes “start page” and “end page” information as “application range”, “job name”, “number of copies”, “output paper size”, “paper type”, Stored are attribute IDs and setting values of attributes such as “printing method”, “paper orientation”, “color mode”, and “output method”. Each attribute is set with a setting value according to the setting on the driver setting screen and property setting screen. The output method is “hold”.
次に、実施形態におけるMFP100が有する操作部1008について説明する。図8(a)は、MFP100の操作部1008の表示部に表示される画面の例を示している。
Next, the
本実施形態における操作部1008にはタッチパネルが用いられている。また、機能に応じてタブが分かれており、本実施形態では「コピー」、「送信」、「ボックス」、「ホールド」の各タブが存在する。図示では、この内の「ボックス」タブがアクティブになっている状態を示している。この表示画面をボックスタブのメイン画面という。
A touch panel is used for the
ボックスタブのメイン画面には、HDD1500内に確保された各ボックスがリスト状に表示されている。この表示処理は、MFP制御部1000がHDD1500を参照し、その結果を操作部1008に出力することで行う。各ボックスの情報は、ボックス番号、名称、使用量で構成される。MFP制御部1000は、操作部1008より、ユーザが所望とするボックスのボタンがタッチされたことを検出すると、該当するボックス内のジョブリスト画面を表示させる。
Each box secured in the
なお、ボックスにパスワードを設定することが可能となっている。パスワードが設定されている場合は同図(b)に示すように、パスワード入力画面がポップアップ表示される。正しいパスワードが入力されるとジョブリスト画面に遷移する。パスワードが、操作部1008に設けられた数字キーより入力するものとするが、表示画面にタッチ式のキーボードを表示して、それを使用して入力しても構わない。
A password can be set in the box. When a password is set, a password input screen is popped up as shown in FIG. When the correct password is entered, the screen changes to the job list screen. The password is input from a numeric key provided on the
図9は、図8(a)の表示画面において、ボックス番号01がタッチされた場合に表示されるジョブリスト表示画面を示している。各ジョブの情報として、種類、ドキュメント名、用紙(サイズ)、ページ(トータルページ数)、日付/時刻(ジョブが格納された日付と時刻)を表示する。
FIG. 9 shows a job list display screen displayed when the
ユーザは、表示された所望とするジョブに対し、画面下部に設けられたボタンの1つをタッチすることで、該当する処理をMFP100に要求することが可能である。
The user can request the
ジョブの選択は画面上で各ジョブが表示されている行をタッチすることによって選択できる。ジョブは複数選択することが可能であり、複数選択した場合は、ジョブの左の番号で選択した順番が認識できる。複数のジョブを選択してプリント指示を行う場合には、印刷させようとするジョブを選択状態にした後、「プリント」ボタンをタッチする。この結果、選択した順番に従って印刷処理が開始される。ジョブ操作ボタンとしては、「詳細情報」、「消去」、「プリント」、「移動/複製」、「送信」が存在する。「詳細情報」ボタンを押すと該当するジョブの詳細情報が表示される。ジョブリストには表示されている印刷設定が表示される。「消去」ボタンを押すと該当するジョブが消去される。「プリント」ボタンを押すと該当するジョブの印刷が実行される。「送信」ボタンを押すと該当ジョブを電子メールで送信するための画面に遷移する。選択解除ボタンは選択と取りやめる場合に押す。 The job can be selected by touching the line where each job is displayed on the screen. A plurality of jobs can be selected. When a plurality of jobs are selected, the order selected by the number on the left of the job can be recognized. When a plurality of jobs are selected and a print instruction is issued, a job to be printed is selected, and then a “print” button is touched. As a result, the printing process is started according to the selected order. Job operation buttons include “detailed information”, “delete”, “print”, “move / copy”, and “send”. Pressing the “Detailed Information” button displays detailed information about the corresponding job. The job list displays the displayed print settings. When the “Delete” button is pressed, the corresponding job is deleted. When the “print” button is pressed, the corresponding job is printed. When the “Send” button is pressed, the screen changes to a screen for sending the job by e-mail. The deselect button is pressed to cancel the selection.
図10はボックスタブの画面遷移を示す図である。同図(a)のメイン画面(ボックスのリスト表示)(図9で詳細を説明)で、ユーザがボックスの1つ選択したことを検出し、尚且つ、そのボックスにパスワードが設定されている場合、MFP制御部1000は同図(b)のパスワード入力画面を表示し、ユーザからのパスワードの入力を待つ。入力されたパスワードが正しい場合、または、選択されたボックスにパスワードが設定されていない場合、MFP制御部1000は、同図(b)のボックス内のジョブリストの画面(図10で詳細を説明)を表示する。更に、MFP制御部1000は、ジョブを選択して「プリント」ボタンのタッチを検出すると、同図(d)のプリント画面を表示する。同図(d)のプリント画面で「プリント」ボタンのタッチを検出すると、MFP制御部1000は該当するジョブの印刷処理を開始すると共に、表示画面を同図(a)に戻す。つまり、同図(d)で「プリント」ボタンがタッチされた場合に、その状態を維持しない。このようにする理由は、ボックスの場合、個人がパスワード設定して機密性の高い文書を格納する場合があるためである。上記のような処理を行うと、印刷開始指示後、その操作を行ったユーザがMFP100から離れても問題がない。なぜなら、MFP制御部1000は、正当なパスワードが入力されない限り、同図(c)の画面を表示しないからである。
FIG. 10 is a diagram showing screen transition of the box tab. When it is detected that the user has selected one of the boxes on the main screen (box list display) in FIG. 9A (details will be described with reference to FIG. 9), and a password is set in the box. The
図11は、図8の「ホールド」タブをタッチした場合の表示画面(ホールドタブのメイン画面という)である。換言すれば、MFP制御部1000は、「ホールド」タブをタッチした場合の、このメイン画面を表示するように操作部1008を制御する。このとき、MFP制御部1000は、HDD1500内の予め設定されたホールドキュー専用のフォルダ内のジョブ情報を読出し、図11に示すようにリスト状に表示する。
FIG. 11 shows a display screen (referred to as the main screen of the hold tab) when the “hold” tab in FIG. 8 is touched. In other words, the
ホールドキューはボックスと異なり、1つしか存在せず、パスワード設定も存在しない。ジョブを一時溜め置いておくために使用される。本画面ではホールドキューに格納されている各ジョブの情報として、受付番号、ドキュメント名、ユーザ名、状況、が表示されている。状況とはジョブの処理状況を意味し、ホールドキューの場合、ホールド状態を示す「ホールド」、データの格納中であることを示す「格納中」などがある。 Unlike the box, there is only one hold queue, and there is no password setting. Used to store jobs temporarily. In this screen, the reception number, document name, user name, and status are displayed as information of each job stored in the hold queue. The status means the job processing status, and in the case of a hold queue, there are “hold” indicating the hold status, “storing” indicating that data is being stored, and the like.
ユーザはジョブを1つまたは複数選択することが可能である。ジョブを選択して画面下のボタンをユーザがタッチすることで、該当するジョブ操作が行える。操作種類には、「プレビュー」、「試しプリント」、「プリント」、「消去」、「編集」ボタンが存在する。「プレビュー」は該当するジョブのプレビュー表示を行う。「試しプリント」は該当するジョブを1部のみ印刷する。「プリント」は該当するジョブの印刷を行う。「消去」は該当するジョブを消去する。「編集」は該当するジョブの設定を変更することができる。 The user can select one or more jobs. When a user selects a job and touches a button at the bottom of the screen, the corresponding job operation can be performed. The operation type includes “Preview”, “Trial Print”, “Print”, “Erase”, and “Edit” buttons. “Preview” displays a preview of the corresponding job. “Trial print” prints only one copy of the corresponding job. “Print” prints the corresponding job. “Delete” deletes the corresponding job. “Edit” can change the setting of the corresponding job.
図12(a)はユーザがホールドタブをタッチした場合に表示されるホールドジョブのリスト画面(メイン画面)である。同画面で、MFP制御部1000が対象とするジョブが選択され、その後で「プリント」または「試しプリント」ボタンがタッチされたことを検出すると、印刷処理を開始(正確には、印刷実行キューへの登録)するとともに、同図(b)の画面(アクティブジョブリスト画面)を表示する。同図(b)は、印刷実行キューを表示したものでもある。
FIG. 12A shows a hold job list screen (main screen) displayed when the user touches the hold tab. On the same screen, when it is detected that the job targeted by the
図12(a)では、受け付け番号「003」のジョブについて印刷指示したことになるので、図12(b)では印刷待ちキューの最後尾に該当するジョブが印刷キューに登録されたことを示している。 In FIG. 12A, a print instruction is given for the job with the reception number “003”. FIG. 12B shows that the job corresponding to the end of the print queue is registered in the print queue. Yes.
なお、図12(b)のアクティブジョブリスト画面に表示されるジョブリストは、図4における、ボックスから印刷指示されたジョブ、イメージバッファから印刷指示されたジョブ、更には、上記のように、ホールドキューから印刷指示されたジョブが表示される。つまり、MFP100で印刷指示された全ジョブが表示されることになる。
Note that the job list displayed on the active job list screen in FIG. 12B is the job instructed to print from the box, the job instructed to print from the image buffer in FIG. 4, and the hold as described above. A job for which printing is instructed from the queue is displayed. That is, all jobs instructed to be printed by
各ジョブの情報として、受付番号、ドキュメント名、ユーザ名、状況、予測時間が表示されている。状況とはジョブの処理状況を意味し、用紙への印刷処理中であることを示す「プリント中」、印刷処理のキューに入った状態で印刷処理を待っている状態の「プリント待ち」状態などがある。予測時間とは該ジョブが印刷完了するまでの予測時間であり、ページ数などの情報から計算する。実施形態の場合、印刷指示されたジョブを構成する各ページは、図4からも判るように、既にイメージデータに変換されている。それ故、印刷待ちの予測時間は、プリンタ部(印刷エンジン)の処理能力(単位時間当たりの印刷枚数)と、各ジョブのページ数から算出できる。 As information of each job, a reception number, a document name, a user name, a situation, and an estimated time are displayed. Status means job processing status, such as "Printing" indicating that printing on paper is in progress, "Waiting for printing" status waiting for print processing while queued for print processing, etc. There is. The estimated time is the estimated time until the job is printed, and is calculated from information such as the number of pages. In the case of the embodiment, each page constituting the job instructed to print is already converted into image data as can be seen from FIG. Therefore, the estimated waiting time for printing can be calculated from the processing capability (number of printed sheets per unit time) of the printer unit (print engine) and the number of pages of each job.
なお、図12(b)に示す画面には、「優先プリント」、「消去」、「詳細情報表示」、「ポーズ」のボタンが設けられている。ユーザが「優先プリント」ボタンをタッチすると、選択したジョブをできるかぎり繰り上げる指示を与えるものである。ただし、最上段のジョブが現在印刷中である場合には、その次の位置に移動する。 The screen shown in FIG. 12B is provided with “priority print”, “delete”, “detailed information display”, and “pause” buttons. When the user touches the “priority print” button, an instruction to advance the selected job as much as possible is given. However, if the uppermost job is currently being printed, it moves to the next position.
ユーザが「消去」ボタンをタッチすると、該当ジョブの印刷処理がキャンセルされ、リストからも消去される。換言すれば、MFP制御部1000は、消去ボタンがタッチされたことを検出すると、そのジョブを抹消し、その結果を操作部1008の表示画面に反映させる処理を行う。
When the user touches the “delete” button, the print processing of the corresponding job is canceled and deleted from the list. In other words, when the
ユーザが「詳細情報」ボタンをタッチすると、そのジョブの設定が表示される。ユーザが「ポーズ」ボタンをタッチすると、該当ジョブの処理を一時停止する。この「ポーズ」ボタンはトグルになっていて、タッチする度に、ポーズ状態(一時停止状態)、ポーズ解除となって印刷待ち状態が切替えられる。ユーザが「ホールドジョブリスト」ボタンをタッチすると、図12(a)の画面に戻る。 When the user touches the “detailed information” button, the setting of the job is displayed. When the user touches the “pause” button, the processing of the job is paused. This “pause” button is toggled, and every time it is touched, the pause state (pause state) and the pause are released, and the print waiting state is switched. When the user touches the “hold job list” button, the screen returns to the screen of FIG.
ホールドキューは、ジョブを一時溜め置くためのキューであり、パスワードの設定もなく、共有フォルダ的な扱いとなる。従って、誰でもホールドキューに格納することができる。場合によっては(職場のワークフローによっては)印刷を行う場合、必ずホールドキューに格納し、装置にセットされている用紙等の状態を確認してから印刷するケースもある。そのような場合、ホールドキューと印刷処理中のジョブの状態を両方確認したい要求が考えられる。実際に商業印刷分野のプリンタコントローラで大画面のディスプレイを持つものは両方を同時に表示しているものがある。しかしながら、画像形成装置の中にはディスプレイが小さいため両方の画面を同時に表示できない。あるいは、表示できても数行ずつしか表示できないため視認性が悪い場合が多い。 The hold queue is a queue for temporarily storing jobs, and is handled as a shared folder without setting a password. Therefore, anyone can store in the hold queue. In some cases (depending on the workplace workflow), when printing is performed, the print job is always stored in a hold queue and printed after confirming the state of paper or the like set in the apparatus. In such a case, a request for checking both the hold queue and the status of the job being printed can be considered. Actually, some printer controllers in the commercial printing field that have a large screen display display both at the same time. However, since the display is small in the image forming apparatus, both screens cannot be displayed simultaneously. Or, even if it can be displayed, only a few lines can be displayed, so the visibility is often poor.
そこで、本実施形態では、図12(a)の画面でプリント操作を行った場合(「試しプリント」、「プリント」のいずれかのボタンがタッチされた場合)、自動的に図12(b)の現在印刷処理中のジョブリストを表示する。 Therefore, in the present embodiment, when a print operation is performed on the screen of FIG. 12A (when any of the “trial print” and “print” buttons is touched), FIG. Displays a list of jobs currently being printed.
図12(b)の画面では、プリント実行されたジョブが自動的に選択された状態として表示される。ユーザは、該当ジョブに対して即時にジョブ操作(「優先プリント」、「ポーズ」など)を行うことが可能である。 In the screen of FIG. 12B, the job that has been printed is displayed as being automatically selected. The user can immediately perform job operations (such as “priority print” and “pause”) on the job.
また、図12(a)の画面でジョブを選択してプリント実行後、図12(a)の画面を表示したままであると、プリント実行後にユーザがジョブの処理状況を知ることはできないし、また、図12(b)の画面を表示するための専用のボタンを設けるのは、操作回数が増えてしまい、煩雑である。かかる点、実施形態では、ジョブを選択し、印刷指示する操作を行うだけで、自動的に図12(b)の画面に遷移するので、自身が選択したジョブが何番目にあるのかを把握できる。また、その状態でどの程度の時間後に印刷が完了するのかについても把握出来るようなる。 Further, if a job is selected on the screen of FIG. 12A and printing is performed, and the screen of FIG. 12A remains displayed, the user cannot know the job processing status after printing, Also, providing a dedicated button for displaying the screen of FIG. 12B increases the number of operations and is complicated. In this regard, in the embodiment, simply selecting a job and performing a print instruction operation automatically transitions to the screen of FIG. 12B, so that it is possible to grasp the number of the job selected by itself. . In addition, it is possible to grasp how long printing is completed in that state.
MFP制御部1000の処理は、図12(a)の画面で、ジョブが選択され、印刷指示入力を検出したとき、次の処理を行えば良い。
The processing of the
アクティブジョブリストに登録されているジョブを変数i(i=1、2、3…)で表わし、そのジョブの未印刷ページ数P(i)と表現する。P(i)は、ジョブiの未印刷総ページ数を示す。具体的には、未印刷総ページ数=文書の未印刷ページ数×印刷部数で表わされる。また、プリント部の印刷能力、すなわち、単位時間(実施形態では1分)当たりの印刷ページ数をVとする。 A job registered in the active job list is represented by a variable i (i = 1, 2, 3,...), And is represented as the number of unprinted pages P (i) of the job. P (i) indicates the total number of unprinted pages of job i. Specifically, the total number of unprinted pages = the number of unprinted pages of a document × the number of printed copies. Further, it is assumed that the printing capability of the printing unit, that is, the number of printed pages per unit time (1 minute in the embodiment) is V.
この場合、k番目のジョブの印刷が完了する待ち時間は、T(k)は、
T(k)=ΣP(i)/V
で算出できる。ここでΣは、変数i=1、2、…kの合算関数である。
In this case, the waiting time for completing the printing of the kth job is T (k):
T (k) = ΣP (i) / V
It can be calculated by Here, Σ is a summation function of variables i = 1, 2,... K.
MFP制御部1000は、アクティブジョブリストに登録された各ジョブについて上記算出を行うことで、各ジョブの予測印刷完了待ち時間を算出し、その結果を表示する処理を行う。
The
なお、MFP制御部1000は、図12(b)の表示中であっても、適当な時間間隔で上記処理を行う。この時間間隔は実施形態では1分とした。また、上記では、現在時刻からの相対時間を表示するものとしたが、現在時刻に上記時間を加算することで、印刷完了時刻を表示するようにしても良い。
Note that the
図13は画像形成装置内のジョブを管理するためのテーブルである。このテーブルは、HDD1500内に保持されるものである。
FIG. 13 is a table for managing jobs in the image forming apparatus. This table is held in the
ジョブ管理テーブルはジョブID、属性情報管理テーブルへのポインタ、イメージデータへのポインタから構成されている。なお、ジョブIDは、そのジョブを管理するため、MFP制御部1000が発行するものである。
The job management table includes a job ID, a pointer to an attribute information management table, and a pointer to image data. The job ID is issued by the
ジョブ管理テーブルは、アクティブジョブ用、ホールドジョブ用、ボックスジョブ用の各テーブルが存在する。 The job management table includes tables for active jobs, hold jobs, and box jobs.
属性管理テーブルには、該ジョブの各属性が記憶されている。属性IDと属性値か構成されている。また、イメージデータは各ジョブ毎に、且つ、ページ単位に管理されている。 Each attribute of the job is stored in the attribute management table. It consists of attribute ID and attribute value. The image data is managed for each job and for each page.
次に、実施形態におけるMFP制御部1000の処理手順を図14乃至図18のフローチャートに従って説明する。
Next, the processing procedure of the
図14は、実施形態におけるMFP制御部1000のメイン処理を示している。
FIG. 14 shows main processing of the
本装置に電源が投入されると、MFP制御部1000は、ステップS100で印刷ジョブデータの受信を待つ(ステップS100)。MFP制御部1000が、印刷ジョブデータの受信を検出すると、ステップS101に処理を進め、その印刷ジョブデータの入力処理を行う。これらステップS100、S101の処理は、MFP制御部1000が実行するネットワークインタフェース制御部1601の処理でもある。
When the apparatus is turned on, the
次いで、MFP制御部1000は、処理をステップS102に進め、ジョブチケット解析部1602の処理を実行することで、入力した印刷ジョブデータを解析する。MFP制御部1000は、解析の結果、印刷データ(PDLデータ)については、HDD1500の受信バッファに格納する。また、MFP制御部1000はジョブチケットを解析し、そのジョブがホールド、ボックス、通常印刷のいずれであるかを判断する。ジョブがホールドであればホールド用のジョブ管理テーブル、ボックスであれば指示されたボックス番号のボックス用のジョブ管理テーブルに登録する処理を、MFP制御部1000が行う。なお、通常印刷の場合には、そのまま印刷キューに処理に登録することになるので、MFP制御部1000は、アクティブジョブ管理テーブルに登録する処理を行う。
Next, the
MFP制御部1000は、ステップS103に処理を進め、受信バッファに記憶されているPDLデータを解析する(PDLデータ解析処理の詳細は後述する)。そして、MFP制御部1000は、ステップS104において、コマンドがページクローズ命令であるか否か(1ページ分の終了を示す命令であるかの判断も含む)を判断する。コマンドがページクローズ命令である場合、ここまで生成した中間コードで1ページ分のデータとして認識する処理を行う。中間コードは前述のようにページ毎に管理される。
The
また、MFP制御部1000が、ステップS104において、コマンドがページクローズ命令以外であると判断した場合、ステップS106に処理を進め、各コマンドに応じて内部処理に適した形式の中間コードを生成する。
If the
MFP制御部1000は、ステップS107で、解析すべきデータが受信バッファに存在するかをチェックする。MFP制御部1000が解析すべきデータが存在すると判断した場合、ステップS1003へ戻り、PDLデータ解析処理を繰り返す。また、MFP制御部1000が解析すべきデータが受信バッファに無いと判断した場合、処理はステップS108に進める。
In step S107, the
ステップS108では、MFP制御部1000は、1ページ分以上の中間コードが存在するかをチェックする。MFP制御部1000が1ページ分以上の中間コードが存在すると判断した場合には、ステップS109に進み、1ページ分の中間コードを中間バッファから読み出し、中間コードからイメージデータ(ビットマップ)を生成する処理を行う。
In step S108, the
ステップS110では、MFP制御部1000は、ジョブがホールド指定されたジョブであるか判断する。ホールド指定されているジョブである場合、MFP制御部1000はステップS111に処理を進め、生成したイメージデータをHDDに確保されたホールドキューに格納する。
In step S110,
また、MFP制御部1000が、注目ジョブがホールド指定されていないと判断した場合には、ステップS112に処理を進める。ステップS112では、MFP制御部1000は、注目ジョブがボックス格納指定されたジョブであるか否かを判断する。注目ジョブがボックス格納指定されたジョブである場合、MFP制御部1000はステップS113に処理を進め、ジョブチケットにて指定されたボックスにイメージデータを格納する。
If the
また、MFP制御部1000が、注目ジョブがボックス格納指定されていないジョブ(通常印刷ジョブ)であると判断した場合、ステップS114に処理を進め、1ページ分のイメージデータをイメージバッファに格納する。そして、ステップS115において、MFP制御部1000は、イメージバッファに格納したページが通常印刷ジョブの先頭ページであれば、そのジョブIDを印刷実行キューに登録する。
If the
このとき、他のジョブの印刷処理を行っていない場合、すなわち、印刷実行キューの先頭に登録された場合には、イメージバッファより1ページ分のイメージデータの読出し、及び、それをビデオ信号に変換しプリンタ部(エンジン)に転送する処理を開始させる。プリンタ部は、ビデオ信号を基づき実際の用紙への印刷を行い、印刷済みの記録紙を外部に排紙する処理を行うことになる。 At this time, when print processing of another job is not performed, that is, when it is registered at the head of the print execution queue, image data for one page is read from the image buffer and converted into a video signal. Then, the process of transferring to the printer unit (engine) is started. The printer unit prints on the actual paper based on the video signal, and performs a process of discharging the printed recording paper to the outside.
なお、プリンタ部への転送と、イメージバッファへの格納処理は同期しない。通常は、プリンタ部の印刷速度より、イメージデータへの変換が早いので、イメージバッファには未印刷のページのイメージデータが徐々に増えていくことになる。 The transfer to the printer unit and the storage process to the image buffer are not synchronized. Normally, conversion to image data is faster than the printing speed of the printer unit, so that image data of unprinted pages gradually increases in the image buffer.
ステップS115の処理の後、MFP制御部1000はステップS108へ戻る。ステップS108で1ページ分の中間コードが完成していない場合は、更にステップS101に戻り、続きの入力データを待つ。
After the process of step S115, the
図15は、MFP制御部よるホールドリストの表示処理と、ユーザによるタッチパネルへの入力に応じた処理を示すフローチャートである。MFP制御部1000は、図15の処理を、図14のメイン処理とは別タスクとして実行する。
FIG. 15 is a flowchart showing a hold list display process by the MFP control unit and a process corresponding to a user input to the touch panel. The
まず、ステップS201におうて、MFP制御部1000が、ホールドジョブ管理テーブルの情報に従って、ホールドキューに記憶されているホールドジョブのリストを表示する。
First, in step S201, the
次にMFP制御部1000は、ステップS202で、ジョブの選択を待つ。先に説明したように、ユーザは表示されたリストの中から1つまたは複数のジョブを選択することが可能である。初期状態では先頭のリストジョブが表示されているものとする。
Next, in step S202, the
次に、MFP制御部1000は、ステップS203に処理を進め、キー入力を待つ。MFP制御部1000がキー入力を検出した場合、処理をステップS204に進める。
Next, the
ステップS204では、MFP制御部1000は、操作部1008からのユーザによるタッチ位置情報に基づき、「プリント」ボタンまたは「試しプリント」ボタンがタッチされたか否かを判断する(以下では、単に『MFP制御部100は、「xxxx」ボタンがタッチされたのか否かを判断する』と表現する)。
In step S204, the
MFP制御部1000は、「プリント」、又は、「試しプリント」ボタンのいずれかのタッチを検出した場合、処理をステップS205に進め、該ジョブの印刷処理を開始する。そして、MFP制御部1000は、処理をステップS213に進め、アクティブジョブリスト画面を表示する処理を行う。なお、MFP制御部1000は、試しプリントの場合は本来の部数にかかわらず1部のみ印刷処理が実行する。
If the
また、ステップS204で、MFP制御部1000が、タッチされたボタンが「プリント」ボタン、「試しプリント」のいずれでもないと判断した場合、処理はステップS206に進める。
If the
ステップS206では、MFP制御部1000が、「プレビュー」ボタンがタッチされたか否かを判断する。MFP制御部1000が「プレビュー」ボタンのタッチされたと判断した場合、ステップS207に処理を進め、該当するジョブの先頭ページプレビュー用の画面を表示する。
In step S206, the
ステップS208では、MFP制御部1000が、「編集」ボタンがタッチされたのか否かを判断する。MFP制御部1000が、「編集」ボタンがタッチされたと判断した場合、ステップS209に進んで、ジョブチケット編集画面を表示する。また、MFP制御部1000がタッチされたボタンが「編集」ボタン以外であると判断した場合には、処理をステップS210に進める。
In step S208,
ステップS210では、MFP制御部1000が、「消去」ボタンがタッチされたのか否かを判断する。MFP制御部1000が「消去」ボタンのタッチされたと判断した場合、処理をステップS211に進め、選択ジョブを削除する。より詳細には、MFP制御部1000は、ホールドジョブ管理テーブルの該当するデータを削除すると供に、ホールドキュー内のイメージデータを消去する。
In step S210,
MFP制御部1000は、ステップS212において、「アクティブジョブリスト」ボタンがタッチされたのか否かを判断する。MFP制御部1000が「アクティブジョブリスト」ボタンがタッチされたと判断した場合、ステップS213に進み、アクティブジョブリスト画面(図12(b)で示される画面)を表示する。
In step S212, the
図16はMFP制御部1000が実行するアクティブジョブリスト(図12(b))の表示処理及びユーザからの入力に応じた処理を示すフローチャートである。
FIG. 16 is a flowchart showing the display process of the active job list (FIG. 12B) executed by the
先ず、ステップS300において、MFP制御部1000はアクティブジョブリストを表示する。このとき、MFP制御部1000は、各ジョブ管理テーブルを参照して、印刷待ちとして登録されたアクティブジョブの各ジョブの未印刷ページと部数に応じて、各ジョブの印刷完了時間の算出、及びその表示処理も行う。
First, in step S300, the
表示処理が完了すると、MFP制御部1000は、ステップS301に処理を進め、ユーザによるジョブの選択に応じた処理を行う(選択ジョブをハイライト表示等の処理)。
When the display process is completed, the
次に、MFP制御部1000はステップS302に進み、表示された各種ボタンのタッチ(キー入力)を待つ。MFP制御部1000は、オペレータによるキー入力(本実施形態の場合はタッチパネル)があったと判断した場合には、ステップS303に処理を進める。
Next, the
ステップS303では、MFP制御部1000が、「ポーズ」ボタンがタッチされたのか否かを判断する。MFP制御部1000が、「ポーズ」ボタンがタッチされたと判断した場合には、処理をステップS304に進め、該ジョブの印刷処理を一時中断する。そして、そのジョブの状態はポーズ状態であることを表示する。
In step S303, the
なお、MFP制御部1000が、選択したジョブが既にポーズジョブ状態(「レジュ―ム状態」と表示される)となっていて、「ポーズ」ボタンがタッチされたと判断した場合には、ポーズ状態を解除し、ステップS305に処理を進める。
If the
MFP制御部1000は、ステップS305において、「優先プリント」ボタンがタッチされたか否かを判断する。MFP制御部1000が、「優先プリント」ボタンのタッチを検出した場合には、処理をステップS306に進め、選択ジョブの順番を上げる。ただし、現在印刷処理中のジョブを追い越すことはできないので、MFP制御部1000は、用紙への印刷処理が開始されていないジョブの中の先頭に、選択ジョブを移動する。
In step S305, the
次いで、MFP制御部1000は、ステップS309において、「ホールドジョブリスト」ボタンがタッチされたか否かを判断する。MFP制御部1000が「ホールドジョブリスト」ボタンのタッチを検出した場合、処理をステップS310に進め、ホールドジョブリスト画面(図11で示される画面)に遷移する。
Next, in step S309, the
また、MFP制御部1000は、ステップS309において、「ホールドジョブリスト」ボタン以外であると判断した場合には、各キー入力処理を終えたとみなし、ステップS300に戻る。従って、ジョブの印刷順序を変更した場合には、MFP制御部1000は、再度、ステップS300を実行することになるので、各ジョブの印刷が完了する時間も更新する。
If the
図17及び図18は、ボックスリスト表示及びユーザからの入力に対する処理を示すフローチャートであり、図8で示される画面を制御に関するものでもある。 17 and 18 are flowcharts showing processing for box list display and input from the user, and also relate to control of the screen shown in FIG.
先ず、MFP制御部1000は、ステップS401において、ボックスリストを表示する。各ボックスの情報として、ボックス番号、名称、使用量が表示される。名称はユーザが設定することが可能でもあるが、ここでの詳細は省略する。
First, the
次いで、MFP制御部1000は、ステップS402の処理に移り、ユーザによる指示入力を待つ。
Next, the
ステップS403では、MFP制御部1000は、ユーザによる入力が、ボックスボタンであるか判断する。換言すれば、MFP制御部1000は、どのボックスがユーザによよって選択されたのかを判断する。
In step S403, the
MFP制御部1000は、ボックスボタンがタッチされたと判断すると、処理をステップS404に進め、選択されたボックスにパスワードが設定されているかを判断する。MFP制御部1000が、ユーザによる選択ボックスに対してパスワードが設定されていないと判断した場合にはステップS407に処理を進める。また、MFP制御部1000が選択ボックスに対してパスワードが設定されていると判断した場合、処理をステップS405に進め、パスワード入力画面する。そして、MFP制御部1000は、ユーザにより入力されたパスワードと、そのボックスに対してパスワードと比較し、一致するか否かを判断し、一致すると判断した場合にのみ、ステップS407に処理を進める。
If the
なお、ボックスとパスワードとの対応を示すファイルがHDDに保存されている。デフォルトでは、パスワードを入力する領域はnullとなっている。MFP制御部1000は、パスワード領域がnullの場合、該当するボックスには、パスワードが設定されていないと判断し、null以外のデータが格納されている場合にはパスワードが設定されていると判断する。
A file indicating correspondence between the box and the password is stored in the HDD. By default, the password input area is null. When the password area is null, the
MFP制御部1000は、ステップS407において、該当するボックス内のジョブの一覧をリスト状に表示する(図9参照)。
In step S407, the
MFP制御部1000は、ステップS408において、「アクティブジョブリスト」ボタンがタッチされたのか否かを判断する。MFP制御部1000が「アクティブジョブリスト」ボタンのタッチを検出すると、処理はステップS409に進み、アクティブジョブリスト(図12(b)参照)を表示する。また、MFP制御部1000が「アクティブジョブリスト」ボタン以外の位置のタッチを検出すると、処理はステップS401に戻る。
In step S408, the
図18はMFP制御部1000が実行するボックス内のジョブリストを表示する処理とユーザによる入力に応じた処理を示すフローチャートである。
FIG. 18 is a flowchart showing processing for displaying the job list in the box executed by the
先ず、MFP制御部1000は、ステップS501において、ユーザが選択したボックス内のジョブをリスト状に表示する(図9参照)。
First, in step S501, the
次いで、MFP制御部1000は、ステップS502に処理を進め、ユーザからの入力を待つ。
Next, the
MFP制御部1000は、ユーザからの入力を検出すると、ステップS503に進んで、その入力がジョブ選択の選択指示が否かを判断する。なお、ユーザが所望とするジョブを選択する場合には、そのジョブの行をタッチする。ジョブの選択であると判断した場合には、ステップS504に進み、ジョブ選択処理を行う。MFP制御部1000が有する不図示のRAMに、該当する選択されたジョブを特定する情報(実施形態ではジョブID)を記憶すると共に、選択されたジョブを明示するため、該当する行をハイライト表示する処理を行う。また、MFP制御部1000は、少なくとも1つのジョブが選択状態にあるとき、「プリント」ボタンの入力を受け付けるため、「プリント」ボタンを機能することを示す形態で表示するも行う。
When the
MFP制御部1000は、ユーザからの入力がジョブの選択でないと判断した場合、ステップS505に処理を進め、「プリント」ボタンがタッチされたのか否かを判断する。なお、この「プリント」ボタンのタッチの有無の判断は、先に説明したように、少なくとも1つのジョブが選択状態にある場合にのみ行う。
If the
MFP制御部1000が、タッチされたのが「プリント」ボタン以外であると判断した場合、或いは、ジョブが1つも選択されていないと判断した場合、処理をステップS502に戻す。
If the
また、MFP制御部1000が、「プリント」ボタンがタッチされたと判断した場合には、ステップS506に進み、プリント画面(ポップアップ画面)を表示する。
If the
次いで、ステップS507において、MFP制御部1000が、「キャンセル」ボタンがタッチされたのか否かを判断する。MFP制御部1000が「キャンセル」ボタンのタッチされたことを検出した場合には、ステップS510に処理を進め、ポップアップ画面を消去し、処理をステップS502に戻す。
In step S507, the
また、MFP制御部1000が、「キャンセル」ボタンがタッチではない判断した場合には、ステップS508に進み、「プリント実行」ボタンがタッチされたか否かを判断する。ここで、MFP制御部1000が、「プリント実行」ボタン以外がタッチされたと判断した場合には、ステップS507に戻る。
If the
また、ステップS508において、MFP制御部1000が、「プリント実行」ボタンがタッチされたと判断した場合には、ステップS509に進み、選択ジョブの印刷処理を開始(印刷待ちに登録)し、処理をステップS401に戻す。
In step S508, if the
以上がホールド指示のジョブの処理手順である。 The above is the processing procedure of the hold instruction job.
次に、実施形態における機器調整パラメータの設定について説明する。この設定処理は、ホールド指示のジョブがHDD等の記憶装置内に格納されていない場合と、いる場合とで異なる。そこで、先ず、「ホールド指示のジョブがHDD等の記憶装置内に格納されていない場合」の機器調整パラメータの設定について説明する。 Next, setting of device adjustment parameters in the embodiment will be described. This setting process differs depending on whether or not a hold instruction job is stored in a storage device such as an HDD. First, the device adjustment parameter setting when “hold instruction job is not stored in a storage device such as an HDD” will be described.
機器の調整パラメータを変更する場合には、操作パネル上の「初期設定/登録」ボタン(図示しない)を押下する。この押下をMFP制御部1000が検出し、ホールド指示ジョブがホールドキュー内にジョブが登録されていないと判断した場合、操作部の表示画面に図20(a)の初期設定/登録画面を表示する。
To change the adjustment parameter of the device, an “initial setting / registration” button (not shown) on the operation panel is pressed. When the
図示において、「共通仕様設定」ボタンは、コピーやボックス、送信、ファクスなどの各機能に共通する仕様の設定を行わせるボタンである。「タイマー設定」ボタンは、時刻の微調整やスリープ状態になるまでの時間の設定などを行わせるボタンである。「調整/クリーニング」ボタンは、プリント画像の微調整およびクリーニングを行わせるボタンである。「レポート出力」ボタンはプリンタ情報のリスト出力や、テストページの出力を行わせるボタンである。「システム管理設定」ボタンは、運用を管理するシステム管理者などを対象とする設定を行わせるボタンである。「コピー仕様設定」ボタンは、コピーに関する仕様設定を行わせるボタンである。「送信/受信仕様設定」ボタンは、送信/受信に関する仕様設定を行わせるボタンである。「ボックス仕様設定」ボタンは、ボックスに関する仕様設定を行わせるボタンである。そして、「宛先表仕様設定」ボタンは、宛先表に対し登録/削除を行わせるボタンである。 In the drawing, a “common specification setting” button is a button for setting a specification common to each function such as copy, box, transmission, and fax. The “timer setting” button is a button for finely adjusting the time, setting the time until the sleep state, and the like. The “adjustment / cleaning” button is a button for finely adjusting and cleaning the print image. The “report output” button is a button for outputting a list of printer information and outputting a test page. The “system management setting” button is a button for performing a setting for a system administrator who manages operations. The “copy specification setting” button is a button for performing specification settings relating to copying. The “transmission / reception specification setting” button is a button for setting specifications regarding transmission / reception. The “box specification setting” button is a button for performing specification setting regarding a box. The “address table specification setting” button is a button for registering / deleting the address table.
図20(a)状態で、MFP制御部1000が「システム管理設定」ボタンの押下を検出すると、同図(b)のシステム管理設定画面を表示する。図20(b)において、「デバイス管理設定」ボタンは、階調、トナー濃度、カラー、画質などに関する調整を行わせるボタンである。「用紙種類の管理設定」ボタンは、登録されている用紙種類以外の用紙を、任意に名称をつけて登録/編集するためのボタンである。
When the
図20(b)の状態で、MFP制御部1000が「デバイス管理設定」ボタンの押下を検出すると、同図(c)のデバイス管理設定画面を表示する。図20(c)において、「自動階調補正」ボタンは、コピーの階調や濃度、色味が原稿と異なるような場合、正しい画像が得られるように調整させるボタンである。「濃度ムラ補正」ボタンは、プリント画像のハーフトーン領域で発生する濃度ムラを改善させるためのいボタンである。「ディザパターンの設定」ボタンは、点を描く元となるデータ(ディザパターン)を変更しプリント画像の表現を変更させるためのボタンである。「カラー調整」ボタンは、イエロー(黄色)、マゼンタ(赤系色)、シアン(青系色)、ブラック(黒)、それぞれの強弱のバランスを調整させたり、各色の濃度の初期値を微調整させたりするボタンである。そして、「濃度調整モード」ボタンは、トナーの量を制御する方式を切替えるボタンである。尚、図20(c)の画面は、設定可能な全項目数の1/3が表示されており、スクロールボタン(▽ボタン)をタッチすることで、残りの2/3、3/3を表示することができる。
In the state shown in FIG. 20B, when the
図20(c)状態で、MFP制御部1000が「カラー調整」ボタンの押下を検出すると、同図(d)カラー調整画面を表示する。各色の強弱バランスを調整や、濃度の初期値を微調整したのち「OK」ボタンを押下するとプリント出力に関する設定が変更される。
When the
次に図21を用いて、「ホールド指示のジョブがHDD等の記憶手段に格納されている」場合について説明する。この場合、図20(c)に相当する表示例を示すのが図21(a)、(b)である。 Next, with reference to FIG. 21, a case where “the job of hold instruction is stored in a storage unit such as an HDD” will be described. In this case, FIGS. 21A and 21B show display examples corresponding to FIG.
図21(a)は全項目の1/3の表示状態を示し、表示されるボタンの種類は図20(c)と同じである。但し、図21(a)においては、ホールド指示のジョブの印刷体裁に影響を及ぼす機器調整パラメータ(画像処理に関するパラメータ)の変更が禁止されたことを報知するため、図21のように該当するボタンを網掛け制御する。また、MFP制御部1000は、図21(a)に示される画像処理に関する各ボタンの押下があった場合、その指示入力を無視する。
FIG. 21A shows the display state of 1/3 of all items, and the types of buttons displayed are the same as those in FIG. However, in FIG. 21A, in order to notify that the change of the device adjustment parameter (parameter for image processing) that affects the print format of the job of the hold instruction is prohibited, the corresponding button as shown in FIG. Is controlled by shading. Further, the
図21(b)は、図21(a)中のスクロールボタンを押下した際の表示例である。図21(b)において、「フィーダのクリーニング」ボタンは、給紙ローラの汚れを移し取る処理を行なわせるボタンである。一般に、給紙ローラに鉛筆の粉などが付着して、原稿に汚れが付着する。これを防ぐため、フィーダに白紙を10枚程度セットして、給紙ローラの汚れを移し取る処理を行なう。次に、「ワイヤーのクリーニング」ボタンは、プリンタ部内の一次帯電器の帯電ワイヤーに対して、モルトプレーンなどを自走式で往復させることで清掃を行わせるボタンである。これは、記録紙の副走査方向にスジ状の汚れが出る場合に行うクリーニング処理である。更に、「現像器の攪拌」ボタンは、主走査方向に濃度むらが出るのを防ぐためのボタンであり、これが押下されるとY、M、C、Kの各色の現像器の選択画面が表示され、選択した現像器内のトナーを攪拌することで、均一なプロセス条件を確保する。 FIG. 21B is a display example when the scroll button in FIG. 21A is pressed. In FIG. 21B, a “feeder cleaning” button is a button for performing a process of removing dirt from the paper feed roller. In general, pencil dust or the like adheres to the paper feed roller, and dirt adheres to the original. In order to prevent this, about 10 blank sheets are set in the feeder, and the process of removing dirt from the sheet feeding roller is performed. Next, the “wire cleaning” button is a button for performing cleaning by reciprocating a malt plane or the like in a self-propelled manner with respect to the charging wire of the primary charger in the printer unit. This is a cleaning process performed when streak-like stains appear in the sub-scanning direction of the recording paper. Furthermore, the “developer agitation” button is a button for preventing uneven density in the main scanning direction. When this button is pressed, a selection screen for developing colors of Y, M, C, and K is displayed. The toner in the selected developer is agitated to ensure uniform process conditions.
プリントされた用紙が定着器を通過する際に、定着上ローラと定着下ローラのかみ合う圧力が強すぎると、出力された記録紙にしわができる。逆に弱すぎるとトナーの付着が不十分になる恐れがある。「定着器ニップ圧の調整」ボタンは、この調整を行わせるボタンであり、このボタンが押下されるとニップ圧の調整画面を表示し、ニップ圧力を調整できる。 When the printed paper passes through the fixing device, if the pressure between the upper fixing roller and the lower fixing roller is too strong, the output recording paper may be wrinkled. On the other hand, if it is too weak, there is a risk that toner adhesion will be insufficient. The “fixer nip pressure adjustment” button is a button for performing this adjustment. When this button is pressed, a nip pressure adjustment screen is displayed and the nip pressure can be adjusted.
「ステープル位置の調整」は、ステープラの打つ位置をmm単位で調整することで、ステープルミスを防ぐ調整を行なわせるボタンである。 “Adjustment of the staple position” is a button for performing an adjustment for preventing a staple error by adjusting a position where the stapler strikes in units of mm.
図21(b)に示される各ボタンは、ホールド指示のジョブの印刷体裁に影響を及ぼさない機器調整パラメータ(非画像処理に関するパラメータ)である。このため、図21(b)の各ボタンは押下を検出した場合、MFP制御部1000は押下対象ボタンに応じた処理を実行する。なお、図21(a)、図21(b)は、画面切り替えでも良いし、表示画面のサイズが大きければ。機器調整パラメータの全ボタンを表示し、機能するボタンと機能しないボタンを、識別可能に同時に表示しても構わない。
Each button shown in FIG. 21B is a device adjustment parameter (a parameter related to non-image processing) that does not affect the print format of the hold instruction job. For this reason, when each button in FIG. 21B detects pressing, the
なお、「ホールド指示のジョブがHDD等の記憶手段に格納されていない」場合に、図20(d)に以降してしまった後、ホールドジョブを受信することも起こり得る。 Note that, in the case where “the job of the hold instruction is not stored in the storage unit such as the HDD”, it may happen that the hold job is received after the processing shown in FIG.
この場合、MFP制御部1000は、図22で示すようにカラーモードの設定が確定できないことを報知するため「OK」ボタンを網掛け表示し、且つ、OKボタンの押下も無視する。
In this case, as shown in FIG. 22, the
上記の流れを図25のフローチャートを用いて説明する。まず、MFP制御部1000は、ステップS2501にてホールドジョブの有無を判断する。印刷ジョブが存在しない場合は、ステップS2502にて、現在関係する機器設定機能がマスク処理中かどうか、すなわち、一部機能を利用付加の表示しているかかどうかを判断する。マスク処理中でない場合は、そのまま画面を表示し、マスク処理中の場合はマスク処理を解除する(ステップS2503)。
The above flow will be described with reference to the flowchart of FIG. First, in step S2501, the
一方、ステップS2501にて、印刷ジョブが存在する場合、関係する機器設定機能のマスク処理を行う。 On the other hand, if there is a print job in step S2501, mask processing of the related device setting function is performed.
以上説明したように、本実施形態によれば印刷ジョブの存在有無を判断し機器調整パラメータの許容/禁止を切替えるため、印刷ジョブの投入を行ったユーザが意図しない画像の出力を禁止することができる。 As described above, according to the present embodiment, since the presence / absence of a print job is determined and the apparatus adjustment parameter is switched between permitted / prohibited, output of an image unintended by the user who has submitted the print job may be prohibited. it can.
<第2の実施形態>
上記第1の実施形態では、「ホールド指示のジョブがHDD等の記憶手段に存在する場合」機器調整パラメータに関する機能の網掛け制御を行い、確定できないようにしていたが、本第2の実施形態ではユーザに変更ができない旨の通知を積極的に行う実施形態について説明する。
<Second Embodiment>
In the first embodiment, “when a hold instruction job exists in the storage means such as the HDD” is controlled so as not to be fixed by performing the function shading control regarding the device adjustment parameter. In the second embodiment, Now, an embodiment in which the user is actively notified that the change cannot be made will be described.
第2の実施形態では、図20(d)のOKキー押下時に判断を行う。「ホールド指示のジョブがHDD等の記憶手段に存在する場合」に図23の画面を表示し、現在設定を確定できない旨の通知をユーザに行う。 In the second embodiment, a determination is made when the OK key in FIG. When “hold instruction job exists in storage means such as HDD”, the screen of FIG. 23 is displayed to notify the user that the current setting cannot be determined.
上記の流れを図26のフローチャートを用いて説明する。まず、ステップS2601にて、MFP制御部1000は機器設定機能を確定するボタンが押下されたかどうかを判断する。押下されていない場合は、何も処理しない。
The above flow will be described with reference to the flowchart of FIG. First, in step S2601, the
OKボタンの押下を検出した場合、ステップS2602に進み、印刷ジョブの有無を判断する。印刷ジョブが存在しない場合、ステップS2603に進み、機器設定内容を確定する。また、ステップS2602において、印刷ジョブが存在すると判断した場合、ステップS2604に進み、「印刷ジョブが存在するため、キャンセルを押下してください」の旨のメッセージを表示する。そして、ステップS2605にて、OKキーが押下されたか同かを判断し、押下された場合はステップS2604にて、メッセージを閉じる。 If it is detected that the OK button has been pressed, the process advances to step S2602 to determine whether there is a print job. If no print job exists, the process advances to step S2603 to determine the device setting contents. If it is determined in step S2602 that there is a print job, the process advances to step S2604 to display a message “Please press cancel because a print job exists”. In step S2605, it is determined whether or not the OK key has been pressed. If it has been pressed, the message is closed in step S2604.
印刷ジョブの投入を行ったユーザが意図しない画像の出力を禁止することができる点は、第1の実施形態と同様である。 Similar to the first embodiment, it is possible to prohibit the output of an image that is not intended by the user who has submitted the print job.
<第3の実施形態>
上記第1、第2の実施形態では「ホールド指示のジョブがHDD等の記憶手段に存在する場合」機器調整パラメータに関する機能を設定できないようにしていたが、本第3の実施形態では、ユーザにホールド指示のジョブがHDDに存在するが変更を行うかどうかの確認を行う例を説明する。
<Third Embodiment>
In the first and second embodiments, the function related to the device adjustment parameter cannot be set “when the job of the hold instruction exists in the storage unit such as the HDD”. However, in the third embodiment, the user is not allowed to set the function. An example in which a hold instruction job exists in the HDD but it is confirmed whether or not to change will be described.
第3の実施形態では、図20(d)のOKボタンの押下時に判断を行う。「ホールド指示のジョブがHDD等の記憶手段に存在する場合」に図24の画面を表示する。MFP制御部1000が「いいえ」ボタンのタッチを検出すると、設定をキャンセルしカラー調整画面を閉じる。また「はい」ボタンのタッチを検出すると、設定を確定しカラー調整画面を閉じる。
In the third embodiment, the determination is made when the OK button in FIG. The screen shown in FIG. 24 is displayed when “hold instruction job exists in storage means such as HDD”. When the
上記の流れを図27のフロー図を用いて説明する。まず、MFP制御部1000は、ステップS2701にて、機器設定機能を確定するボタンが押下されたかどうかを判断する。押下されていない場合は、何も処理しない。
The above flow will be described with reference to the flowchart of FIG. First, in step S2701, the
押下されていることを検出した場合には、ステップS2702に進み、印刷ジョブの有無を判断する。印刷ジョブが存在しない場合、ステップS2703に進み、機器設定内容を確定する。また、ステップS2702にて、印刷ジョブが存在することが検出された場合、ステップS2704に進み、「印刷ジョブが存在するが、設定を続行するか否か」の旨のメッセージを表示する。そして、ステップS2705にて、どのボタンが押下されたか判断する。押下されたのがキャンセルボタンであると判断した場合には、ステップS2704で表示を行ったメッセージを閉じる。また、ステップS2705にて、続行ボタンが押下されたと判断した場合には、ステップS2706に進み、機器設定内容を確定する。そして、ステップS2708にて、先のステップS2704で表示を行ったメッセージを閉じる。 If it is detected that the button is pressed, the process advances to step S2702 to determine whether there is a print job. If no print job exists, the process advances to step S2703 to determine the device setting content. If it is detected in step S2702 that a print job exists, the process advances to step S2704 to display a message stating that “a print job exists but whether to continue setting”. In step S2705, it is determined which button has been pressed. If it is determined that the pressed button is the cancel button, the message displayed in step S2704 is closed. If it is determined in step S2705 that the continue button has been pressed, the process advances to step S2706 to determine the device setting content. In step S2708, the message displayed in the previous step S2704 is closed.
本実施形態によれば印刷ジョブの存在有無を判断し、機器調整パラメータの変更を行うか否かをユーザに確認することで、印刷ジョブの投入後、同一のユーザが機器調整パラメータの変更を行うようなことを可能とする。 According to the present embodiment, the same user changes the device adjustment parameter after the print job is input by determining whether or not a print job exists and confirming with the user whether or not to change the device adjustment parameter. It is possible to
以上、本発明に係る各実施形態を説明したが、本実施形態では画像形成装置としてMFP、すなわち、複合機に適用した例を説明した。しかしながら、実施形態で述べた操作部や大容量の記憶装置を有する単独の印刷装置であっても構わないのは明らかである。 The embodiments according to the present invention have been described above. In the present embodiment, an example in which the present invention is applied to an MFP as an image forming apparatus, that is, a multifunction peripheral is described. However, it is obvious that the printer may be a single printing apparatus having the operation unit and the large-capacity storage device described in the embodiment.
以上の例示が如くの本実施形態のMFP100による奏することが可能な効果以下に例示する。
Effects that can be achieved by the
例えば、従来で想定したような課題に対処できる。又、例えば、オフィス環境に留まらずPOD環境にも適応可能な使い勝手の良い便利な印刷環境が構築可能となる。又、例えば、極力、高い生産性でもってシステムを動作させたいといったニーズや、極力、オペレータの作業負荷を軽減したいといったニーズ等、POD等の印刷環境における実際の作業現場のニーズにも対処可能となり、特に、以下のような効果を奏する。 For example, it is possible to cope with problems as previously assumed. Further, for example, it is possible to construct a convenient printing environment that can be used not only in the office environment but also in the POD environment. In addition, for example, the need to operate the system with high productivity as much as possible, the need to reduce the operator's work load as much as possible, and the actual work site needs in the printing environment such as POD, etc. In particular, the following effects can be obtained.
例えば、第1の実施形態ではオペレータA(作業者)により、印刷ジョブをMFP100に投入し、オペレータB(作業者)が出力を行うような場合、印刷ジョブの存在有無によって機器調整パラメータの変更を許容/禁止することで、オペレータA(作業者)の投入した印刷ジョブの印刷体裁に影響を及ぼす変更を防止することができる。
For example, in the first embodiment, when an operator A (worker) submits a print job to the
第2の実施形態ではさらに、印刷ジョブが存在することを明示的に示せるため機器調整パラメータの変更が何故禁止されているのかをオペレータBに通知することができる。 Further, in the second embodiment, since it can be explicitly shown that a print job exists, it is possible to notify the operator B why the change of the device adjustment parameter is prohibited.
第3の実施形態ではさらに、MFP100に印刷ジョブを投入したオペレータA(作業者)が出力を行う場合も想定されており、印刷ジョブ投入後機器調整パラメータの設定を変更することも可能にしている。
In the third embodiment, it is also assumed that an operator A (operator) who has submitted a print job to the
このように、従来で想定したようなPOD環境で想定されうるユースケースやニーズに対処可能な便利で且つ柔軟な印刷環境が構築可能となり、製品実用化に向けての様々な仕組みが提供可能となる。 In this way, it is possible to construct a convenient and flexible printing environment that can cope with the use cases and needs that can be assumed in the POD environment as assumed in the past, and it is possible to provide various mechanisms for commercialization of the product Become.
[他の実施形態]
本実施形態における図に示す機能が外部からインストールされるプログラムによって、ホストコンピュータ(例えば、クライアントPC200やプリントサーバ300)により遂行されていてもよい。尚、この場合に、各操作画面を含む本形態で述べた操作画面と同様の操作画面を表示させる為のデータを外部からインストールし、該ホストコンピュータの表示部に上記各種のユーザインタフェース画面を提供可能に構成する。この一例として、本例では、図5、図6のUI画面による構成でもって、これを説明している。このような構成の場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
[Other Embodiments]
The functions shown in the drawings in this embodiment may be performed by a host computer (for example, the
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus is stored in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the 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 browser of a client computer 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 a 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. That is, 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等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a 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.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a storage medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から排除するものではない。例えば、本形態ではMFP100内部の制御部1000が上記各種制御の主体となっていたが、MFP100と別筐体の外付けコントローラ等によって、上記各種制御の1部又は全部を実行可能に構成しても良い。
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. For example, in this embodiment, the
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。但し、上述の実施形態のように、例えば、以下のように構成したものであることが望ましい。 Although various examples and embodiments of the present invention have been shown and described above, the spirit and scope of the present invention are not limited to specific descriptions in the present specification by those skilled in the art. However, as in the above-described embodiment, for example, the following configuration is desirable.
まず、前提として、本実施形態の印刷システムは、複数のジョブの印刷データを記憶可能なHDD1500に記憶されたジョブの印刷処理を実行可能なMFP100による印刷処理に係る機器調整パラメータを、本形態で例示した操作部1008等のユーザインタフェース部を介してオペレータにより変更可能に構成された印刷システムである。
First, as a premise, the printing system according to the present embodiment uses, in this embodiment, device adjustment parameters related to printing processing by the
この構成を前提とし、制御部1000は、該HDD1500に印刷対象のデータを記憶させた時点から当該ユーザインタフェース部を介して印刷開始指示が入力される時点までの期間は少なくとも当該印刷対象のデータを該HDD1500により保持させる必要のあるホールドジョブが、該HDD1500に存在するか否かを確認する。
Based on this configuration, the
そして、このようなホールドジョブに該当する印刷ジョブが該HDD1500に存在しないことを制御部1000が確認したとする。これは、ホールドジョブの印刷対象のデータ(画像データ)がHDD1500に記憶されていない事を意味する。このケースの場合に、制御部1000は、該ユーザインタフェース部を介して該MFP100による印刷処理に係る機器調整パラメータをオペレータにより変更することを許可する。
Assume that the
一方、このようなホールドジョブに該当する印刷ジョブが該HDD1500に存在することを制御部1000が確認したとする。これは、ホールドジョブの印刷対象のデータ(画像データ)がHDD1500に記憶されている事を意味する。このケースの場合に、制御部1000は、該ユーザインタフェース部を介して該MFP100による印刷処理に係る機器調整パラメータをオペレータにより変更することを禁止(抑制や制限とも呼ぶ)する。尚、この禁止という意味は、オペレータによる如何なる操作も一切受けないという意味でも良い。但し、上述の実施形態のように、警告確認を本形態のユーザインタフェース部を用いてオペレータに行う。この確認をしたオペレータがそれでもなお変更を要求するならば、その旨を示す指示を該ユーザインタフェース部を介して入力する。これを受け、制御部1000は、該機器調整パラメータの変更を許可し、該変更のMFP100により実行させる。勿論、この警告確認をしたオペレータが該パラメータの変更を希望しないならば、その旨を示す指示を該ユーザインタフェース部を介して入力する。これを受け、制御部1000は、該変更を行わずに処理を終了可能にする。このように、調整パラメータの変更に係る確認をオペレータに行う事無しにMFP100にて該調整パラメータの変更を行うことは、少なくとも、禁止する。このような構成のものでも、禁止するという意味に包含される構成の代表例でもある。
On the other hand, it is assumed that the
以上のような構成に相当する構成を具備するものは、本実施形態に開示される構成の範疇の代表例である。 What has the configuration corresponding to the above configuration is a representative example of the category of the configuration disclosed in the present embodiment.
以上説明したように本実施形態によれば、従来で想定したような課題に対処できる。又、例えば、オフィス環境に留まらずPOD環境にも適応可能な使い勝手の良い便利な印刷環境が構築可能となる。特に、例えば、印刷すべきジョブをオペレータが出力を希望するタイミング迄、記憶装置に保存させておくジョブホールド機能と、印刷システムのオペレータ(作業者)により機器調整パラメータを変更可能にする機能の、両構成を採用した結果、顧客の希望にそぐわない印刷物が作成されてしまうといった新たな問題が発生するといったトラブルを抑制することが可能となる。又、例えば、極力、高い生産性でもってシステムを動作させたいといったニーズや、極力、オペレータ(作業者)の作業負荷を軽減したいといったニーズ等、POD等の印刷環境における実際の作業現場のニーズにも対処可能となり、これらの効果に加えて特に、以下のような効果を奏する。 As described above, according to the present embodiment, it is possible to cope with a problem as conventionally assumed. Further, for example, it is possible to construct a convenient printing environment that can be used not only in the office environment but also in the POD environment. In particular, for example, a job hold function that stores a job to be printed in a storage device until the timing when the operator desires output, and a function that allows the operator (operator) of the printing system to change device adjustment parameters. As a result of adopting both configurations, it is possible to suppress a trouble such as a new problem that a printed matter that does not meet the customer's request is generated. In addition, for example, the need to operate the system with high productivity as much as possible, the need to reduce the workload of the operator (operator) as much as possible, and the needs of the actual work site in the printing environment such as POD In addition to these effects, the following effects can be obtained.
例えば、第1の第1の実施形態ではオペレータA(作業者)により、印刷ジョブをMFP100に投入しオペレータB(作業者)が出力を行うような場合、印刷ジョブの存在有無によって機器調整パラメータの変更を許容/禁止することで、オペレータA(作業者)の投入した印刷ジョブの印刷体裁に影響を及ぼす変更を防止することができる。
For example, in the first first embodiment, when an operator A (worker) inputs a print job to the
また、第2の実施形態では、さらに、印刷ジョブが存在することを明示的に示せるため機器調整パラメータの変更が何故禁止されているのかをオペレータBに通知することができる。 Further, in the second embodiment, it is possible to notify the operator B why the change of the device adjustment parameter is prohibited because it can explicitly indicate that the print job exists.
また第3の実施形態によれば、さらに、MFP100に印刷ジョブを投入したオペレータA(作業者)が出力を行う場合も想定されており、印刷ジョブ投入後機器調整パラメータの設定を変更することも可能にしている。
Further, according to the third embodiment, it is also assumed that an operator A (operator) who has submitted a print job to the
このように、従来で想定したようなPOD環境で想定されうるユースケースやニーズに対処可能な便利で且つ柔軟な印刷環境が構築可能となり、製品実用化に向けての様々な仕組みが提供可能となり製品実用化に貢献可能となる。 In this way, it is possible to construct a convenient and flexible printing environment that can cope with use cases and needs that can be assumed in the POD environment as previously assumed, and it is possible to provide various mechanisms for commercialization of the product. It can contribute to the commercialization of products.
Claims (8)
前記入力手段により入力されたジョブが入力後にユーザからの指示に応じて実行される特定のジョブである場合に、当該特定のジョブを保持する保持手段と、
前記保持手段に保持された複数の前記特定のジョブを表示する表示手段と、
前記表示手段により表示された複数の前記特定のジョブの中からユーザが指定した前記特定のジョブを選択する選択手段と、
前記特定のジョブを実行させるための指示をユーザから受け付ける受付手段と、
前記受付手段が前記指示を受け付けたことに応じて、前記選択手段により選択された前記特定のジョブに基づいて画像形成処理を実行する画像形成手段と、
前記画像形成処理に係る設定であってジョブごとに指定される設定とは異なる機器設定を変更する変更手段と、
前記保持手段が前記特定のジョブを保持している場合、前記変更手段が前記機器設定を変更しないように制御する制御手段と
を備えることを特徴とする画像形成装置。 An input means for inputting a job from an external device;
Holding means for holding the specific job when the job input by the input means is a specific job executed in accordance with an instruction from the user after input ;
A display means to display a plurality the particular job that is retained in the retaining means,
Selection means for selecting the specific job designated by the user from among the plurality of specific jobs displayed by the display means;
Accepting means for accepting an instruction for executing the specific job from a user;
In response to the reception unit receives the instruction, and an image forming means for executing an image forming process based on the particular job that is selected by the selection means,
Changing means for changing device settings different from the settings specified for each job, which are settings related to the image forming process ;
If the previous SL holding means holds the particular job, the image forming apparatus, characterized in that said changing means comprises a control means for controlling not to change the device settings.
外部装置からジョブを入力する入力工程と、
前記入力工程により入力されたジョブが入力後にユーザからの指示に応じて実行される特定のジョブである場合に、当該特定のジョブを保持手段に保持する保持工程と、
前記保持手段に保持された複数の前記特定のジョブを表示する表示工程と、
前記表示工程により表示された複数の前記特定のジョブの中からユーザが指定した前記特定のジョブを選択する選択工程と、
前記特定のジョブを実行させるための指示をユーザから受け付ける受付工程と、
前記受付工程が前記指示を受け付けたことに応じて、前記選択工程により選択された前記特定のジョブに基づいて画像形成処理を実行する画像形成工程と、
前記画像形成処理に係る設定であってジョブごとに指定される設定とは異なる機器設定を変更する変更工程と、
前記保持手段が前記特定のジョブを保持している場合、前記変更工程が前記機器設定を変更しないように制御する制御工程と
を備えることを特徴とする画像形成装置の制御方法。 An image forming apparatus control method comprising:
An input process for inputting a job from an external device;
A holding step of holding the specific job in the holding unit when the job input by the input step is a specific job executed in accordance with an instruction from the user after input ;
And as the display Engineering for displaying a plurality the particular job that is retained in the retaining means,
A selection step of selecting the specific job designated by the user from among the plurality of specific jobs displayed by the display step;
A reception step of receiving an instruction for executing the specific job from a user;
An image forming process for executing an image forming process based on the specific job selected in the selection process in response to the reception process receiving the instruction ;
A change step for changing a device setting different from the setting specified for each job, which is a setting related to the image forming process ;
If the previous SL holding means holds the particular job, the control method for an image forming apparatus, characterized in that said changing step and a control step of controlling so as not to change the device settings.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007011956A JP4936526B2 (en) | 2007-01-22 | 2007-01-22 | Image forming apparatus, control method therefor, computer program, and computer-readable storage medium |
US11/971,632 US8059286B2 (en) | 2007-01-22 | 2008-01-09 | System and program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007011956A JP4936526B2 (en) | 2007-01-22 | 2007-01-22 | Image forming apparatus, control method therefor, computer program, and computer-readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008173941A JP2008173941A (en) | 2008-07-31 |
JP4936526B2 true JP4936526B2 (en) | 2012-05-23 |
Family
ID=39667581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007011956A Expired - Fee Related JP4936526B2 (en) | 2007-01-22 | 2007-01-22 | Image forming apparatus, control method therefor, computer program, and computer-readable storage medium |
Country Status (2)
Country | Link |
---|---|
US (1) | US8059286B2 (en) |
JP (1) | JP4936526B2 (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4586887B2 (en) * | 2008-05-28 | 2010-11-24 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus |
JP5083136B2 (en) * | 2008-09-11 | 2012-11-28 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming system, control device, driver program executed by control device, and print control method |
JP5322580B2 (en) * | 2008-10-29 | 2013-10-23 | キヤノン株式会社 | User interface, control method therefor, program, and image processing apparatus |
JP4695202B2 (en) * | 2009-02-24 | 2011-06-08 | シャープ株式会社 | Control device, image output device, control method for image output device, program, and recording medium |
JP5783679B2 (en) * | 2010-01-15 | 2015-09-24 | キヤノン株式会社 | Printing apparatus, printing system, control method, and program |
WO2011104125A1 (en) * | 2010-02-26 | 2011-09-01 | Oce-Technologies B.V. | Digital image reproduction apparatus and method which can prevent changes to print job settings |
JP5114522B2 (en) * | 2010-04-02 | 2013-01-09 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
JP5510659B2 (en) * | 2010-07-28 | 2014-06-04 | コニカミノルタ株式会社 | Image processing device |
JP5693092B2 (en) * | 2010-08-24 | 2015-04-01 | キヤノン株式会社 | Information processing apparatus, control method, and program |
US8693025B2 (en) * | 2011-09-19 | 2014-04-08 | Ricoh Production Print Solutions | Pre-authorization of print jobs in a printing system |
JP5803504B2 (en) * | 2011-09-28 | 2015-11-04 | セイコーエプソン株式会社 | Medium processing apparatus and method for controlling medium processing apparatus |
JP5927040B2 (en) * | 2012-05-29 | 2016-05-25 | 株式会社沖データ | Image forming apparatus and image forming system |
JP2015110320A (en) * | 2013-11-11 | 2015-06-18 | 株式会社リコー | Data output device, data output system, data output control method, and data output control program |
JP5664811B1 (en) * | 2014-02-13 | 2015-02-04 | 富士ゼロックス株式会社 | Image adjustment apparatus, image forming apparatus, management apparatus, image adjustment system, and program |
JP6342689B2 (en) * | 2014-04-04 | 2018-06-13 | シャープ株式会社 | Operation device, and electronic apparatus and image forming apparatus including operation device |
JP6428125B2 (en) | 2014-10-07 | 2018-11-28 | 富士ゼロックス株式会社 | Image forming apparatus and program |
US20170187894A1 (en) * | 2015-12-28 | 2017-06-29 | Kabushiki Kaisha Toshiba | System and method for print job forwarding |
JP6465843B2 (en) * | 2016-09-13 | 2019-02-06 | キヤノン株式会社 | Ring bus system |
JP6610897B2 (en) * | 2016-12-02 | 2019-11-27 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and program |
JP6998688B2 (en) * | 2017-07-07 | 2022-01-18 | キヤノン株式会社 | Control device, its control method, program, and image forming device |
JP6743097B2 (en) * | 2018-08-29 | 2020-08-19 | キヤノン株式会社 | Image forming apparatus, control method of image forming apparatus, and program |
JP7401336B2 (en) * | 2019-03-06 | 2023-12-19 | キヤノン株式会社 | Image processing device, information processing method and program |
JP7327058B2 (en) * | 2019-09-30 | 2023-08-16 | セイコーエプソン株式会社 | Printing device and method |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000025307A (en) * | 1998-07-14 | 2000-01-25 | Fuji Xerox Co Ltd | Method and system for sharing parameters of image processor |
US6920567B1 (en) * | 1999-04-07 | 2005-07-19 | Viatech Technologies Inc. | System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files |
JP2001357312A (en) * | 1999-11-24 | 2001-12-26 | Sega Corp | Information processor, file server, method and system for charging management, and recording medium with program recorded |
JP2002077605A (en) * | 2000-08-31 | 2002-03-15 | Omron Corp | Image processing apparatus and recording medium |
CN100401740C (en) * | 2001-03-15 | 2008-07-09 | 精工爱普生株式会社 | Image processing device and image processing method |
JP4819317B2 (en) | 2003-03-27 | 2011-11-24 | キヤノン株式会社 | Information processing apparatus, job processing method, and program |
JP4546113B2 (en) | 2003-03-27 | 2010-09-15 | キヤノン株式会社 | Information processing apparatus, job processing method, and program |
JP2005143032A (en) * | 2003-11-10 | 2005-06-02 | Fuji Photo Film Co Ltd | Photographing apparatus |
JP4532937B2 (en) * | 2004-03-03 | 2010-08-25 | キヤノン株式会社 | PRINT SYSTEM, ITS CONTROL METHOD, PRINT FUNCTION SPECIFICATION METHOD, COMPUTER DEVICE, COMPUTER PROGRAM, AND STORAGE MEDIUM |
JP4514213B2 (en) * | 2005-03-31 | 2010-07-28 | キヤノン株式会社 | Image processing apparatus and control method thereof |
-
2007
- 2007-01-22 JP JP2007011956A patent/JP4936526B2/en not_active Expired - Fee Related
-
2008
- 2008-01-09 US US11/971,632 patent/US8059286B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8059286B2 (en) | 2011-11-15 |
JP2008173941A (en) | 2008-07-31 |
US20080180703A1 (en) | 2008-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4936526B2 (en) | Image forming apparatus, control method therefor, computer program, and computer-readable storage medium | |
JP5089178B2 (en) | Printing apparatus, printing apparatus control method, and program | |
JP5004320B2 (en) | Job processing apparatus, job processing method, and program | |
JP4646740B2 (en) | Printing apparatus and control method thereof, job processing method, printing system, and program | |
US8570551B2 (en) | Information processing apparatus, information processing method, and computer program capable of providing useful information to a user based on logs stored in a printing system and improving the usability of each user who operates a printing system | |
JP5675269B2 (en) | Print processing apparatus, print system, control method for print processing apparatus, control method for print system, and program | |
JP4944630B2 (en) | Printing apparatus, printing control apparatus, control method, control program, and printing system | |
JP4667210B2 (en) | Information processing apparatus, printing apparatus, control method therefor, and printing system | |
US20070046973A1 (en) | Image forming system, printing apparatus, image processing apparatus, control method therefor, and program | |
JP4587463B2 (en) | Printing apparatus, control method therefor, and printing system | |
JP4941463B2 (en) | Information processing apparatus and printing apparatus | |
US7880906B2 (en) | Image forming system capable of adding an image for restraining copying to printed matter | |
JP5889373B2 (en) | Print processing apparatus, print processing apparatus control method, and program | |
US20100281476A1 (en) | Image forming apparatus and image forming system | |
JP4757355B2 (en) | Printing apparatus, control method therefor, and program | |
JP2010262368A (en) | Image forming system, device and program for managing questionnaire | |
JP2005349694A (en) | Image forming apparatus, image forming system, image forming method, program and storing medium | |
JP4779033B2 (en) | Image forming apparatus | |
JP2001103318A (en) | Image forming device | |
JP4398795B2 (en) | Information processing apparatus, information processing method, information processing program, and recording medium | |
US8711398B2 (en) | Image processing system, image processing apparatus, control method for image processing apparatus, and storage medium | |
JP2011176606A (en) | Help display device, image forming apparatus, and help display system | |
JP6621597B2 (en) | Image processing device | |
JP2011154298A (en) | Image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110704 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110902 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120217 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120220 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4936526 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |