[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6333033B2 - 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体 - Google Patents

制御装置、印刷装置、制御方法、プログラム、及び記憶媒体 Download PDF

Info

Publication number
JP6333033B2
JP6333033B2 JP2014082019A JP2014082019A JP6333033B2 JP 6333033 B2 JP6333033 B2 JP 6333033B2 JP 2014082019 A JP2014082019 A JP 2014082019A JP 2014082019 A JP2014082019 A JP 2014082019A JP 6333033 B2 JP6333033 B2 JP 6333033B2
Authority
JP
Japan
Prior art keywords
sheet
job
attribute information
print
stored
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.)
Active
Application number
JP2014082019A
Other languages
English (en)
Other versions
JP2015061746A (ja
Inventor
利彦 飯田
利彦 飯田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014082019A priority Critical patent/JP6333033B2/ja
Priority to US14/462,279 priority patent/US9798962B2/en
Publication of JP2015061746A publication Critical patent/JP2015061746A/ja
Application granted granted Critical
Publication of JP6333033B2 publication Critical patent/JP6333033B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • G06K15/1823Analysing the received data before processing for evaluating the resources needed, e.g. rasterizing time, ink, paper stock
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1258Configuration of print job parameters, e.g. using UI at the client by updating job settings at the printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1282High volume printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/002Interacting with the operator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4065Managing print media, e.g. determining available sheet sizes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00708Size or dimensions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00724Type of sheet, e.g. colour of paper or transparency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00726Other properties of the sheet, e.g. curvature or reflectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00763Action taken as a result of detection
    • H04N1/00769Comparing, e.g. with threshold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00763Action taken as a result of detection
    • H04N1/00771Indicating or reporting, e.g. issuing an alarm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00763Action taken as a result of detection
    • H04N1/00774Adjusting or controlling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00954Scheduling operations or managing resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2323Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity according to characteristics of the reproducing medium, e.g. type, size or availability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2338Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity according to user specified instructions, e.g. user selection of reproduction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2353Selecting a particular reproducing medium from amongst a plurality of media or from a particular tray, e.g. paper or transparency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2392Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity for displaying or indicating, e.g. a condition or state
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1803Receiving particular commands
    • G06K15/1806Receiving job control commands
    • G06K15/1809Receiving job control commands relating to the printing process

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、ジョブを保存し、保存したジョブを実行する制御装置、印刷装置、制御方法、プログラム、及び記憶媒体に関するものである。
従来、複数のシート収納部を備える印刷装置の操作画面上に、ジョブで使用するシートの属性情報(例えば、シートのサイズ)がいずれのシート収納部にも登録されていないことをユーザに通知する技術が知られている。(特許文献1参照)
また、印刷ジョブのステータスを一覧した画面で、ジョブで使用するシートのサイズがいずれのシート収納部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことのいずれか一方をユーザに通知する技術が知られている。(特許文献2参照)
特開2010−284919号公報 特開2010−49167号公報
ジョブで使用するシートの属性情報がいずれのシート収納部にも保存されていない場合、このままではジョブの実行が止まってしまう。そのような場合、ユーザは当該ジョブの実行が止まらないようにするために、いずれかのシート収納部に保存されているシートの属性情報を当該ジョブで使用するシートの属性情報に変更するための方法がある。また、別の方法として、ユーザは、当該シートを給紙するシート収納部を選択し、選択したシート収納部に当該シートを収納することで、当該ジョブで使用するシートがいずれかのシート収納部に保存されている状態にする方法がある。しかしながら、当該シートを給紙するシート収納部を選択し、選択したシート収納部に当該シートを収納した場合は、当該ジョブで使用するシートがいずれかのシート収納部に保存されていることをユーザは容易に確認することができなかった。
本発明の目的の一つは以下のとおりである。ジョブで使用するシートの属性情報がいずれのシート収納部にも記憶されていないジョブについて、当該ジョブで使用するシートの属性情報を変更するために、ユーザは、いずれかのシート収納部に記憶されているシートの属性情報を選択する。そして、シートの属性情報が選択されたことに従って、当該ジョブで使用するシートの属性情報がいずれかのシート収納部に記憶されていることをユーザは容易に確認することができる装置や方法等を提供することを目的とする。
上記目的を達成するために本発明の一態様に係る制御装置は以下のような構成を備える。即ち、シート収納部に収納されるシートの属性情報を記憶する記憶手段と、ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致するか否かを判定する判定手段と、前記判定手段によって一致しないと判定されたジョブについて、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないことを通知する通知手段と、当該ジョブで使用するシートの属性情報を変更する変更手段と、を有し、前記通知手段は、前記変更手段によってシートの属性情報が変更されたことに従って、前記判定手段によって更に判定することなく、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないこと通知を終了ることを特徴とする。
本発明によれば、ジョブで使用するシートの属性情報がいずれのシート収納部にも記憶されていないジョブについて、当該ジョブで使用するシートの属性情報を変更するために、ユーザは、いずれかのシート収納部に記憶されているシートの属性情報を選択する。そして、シートの属性情報が選択されたことに従って、当該ジョブで使用するシートの属性情報がいずれかのシート収納部に記憶されていることをユーザは容易に確認することができる。
本発明の第1の実施形態に係るデジタル印刷システムを説明する図である。 第1の実施形態に係るデジタル印刷機の機能構成を示す機能ブロック図である。 第1の実施形態に係るコンピュータ(PC)のハードウェア構成を示すブロック図である。 第1の実施形態に係るデジタル印刷機の操作部の上面図である。 第1の実施形態に係るエントリ、プリントキューバッファ、及び、ホールドキューバッファに係るデータの中身を示す図である。 第1の実施形態に係るデジタル印刷機において、メディアミスマッチ判定に係る一連の処理を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、図6で示すメディアミスマッチ判定処理(S700)を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、図7で示すシート種指定の印刷ジョブに対するメディアミスマッチ判定処理(S800)を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、図6で示すメディアミスマッチ判定結果の通知処理(S900)を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。 第1の実施形態に係るデジタル印刷機において、図6で示すシート変更処理(S1100)を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、図11で示す給紙段指定への変更に係る処理(S1200)を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、ジョブで使用するシートの印刷パラメータを決定する処理を説明するためのフローチャートである。 第1の実施形態に係るデジタル印刷機において、操作部に表示されるシート変更画面の一例を示す図である。 第1の実施形態に係るデジタル印刷機において、各給紙段に収納されているシートの情報を管理するシート管理テーブルの一例を示す図である。 図10で示すJobA、JobD、JobEの各ジョブが使用するシート情報を説明する図である。 第2の実施形態に係るデジタル印刷機において、第1の実施形態に係るデジタル印刷機とは差分となる処理を説明するためのフローチャートである。 第2の実施形態に係るデジタル印刷機において、操作部に表示される警告画面の一例を示す図である。 第3の実施形態に係るデジタル印刷機において、操作部に表示される警告画面の一例を示す図である。
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
[第1の実施形態]
本発明の第1の実施形態に係るデジタル印刷システムについて図1を用いて説明する。この印刷システムでは、デジタル印刷機(印刷装置)102とコンピュータ101とが、ネットワーク100を介して接続されている。
デジタル印刷機102は、複数の異なる役割を持つ装置が相互に連結され、複雑なシート処理が可能なように構成されている。
このデジタル印刷機102は、プリンタ部1000を境界とし、大きく3つの部位に分けることができる。図1において、プリンタ部1000より右側に配置される機器は、給紙装置と呼ばれ、給紙装置の主な役割は内部に収納されているシートを適切なタイミングで連続的にプリンタ部1000に供給することである。また、当該機器は、不図示のセンサによって内部に収納されているシート残量の検知なども行う。プリンタ部1000の内部にも給紙段231が存在し、機能的には給紙装置と同等のことを実行することができる。プリンタ部1000が備えるこれら給紙段についても説明の上では給紙装置と呼ぶこととする。以下、このデジタル印刷機102を構成する各部位に関して説明する。
プリンタ部1000は、画像データに基づいて、給紙段から給紙されたメディア(シート)にトナーを用いて画像を形成(印刷)する。このプリンタ部1000の構成及び動作原理は以下のとおりである。
画像データに応じて変調された、例えばレーザ光などの光線を回転多面鏡(ポリゴンミラー等)により反射して走査光として感光ドラムに照射する。このレーザ光により感光ドラム上に形成された静電潜像はトナーによって現像され、転写ドラムに押し付けられたシートに、そのトナー像を転写する。この一連の画像形成プロセスをイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)のトナーに対して順次実行することにより、シート上にフルカラー画像が形成される。また、これら4色に加え、特色と呼ぶ他の色のトナーや、透明トナーなどを転写可能とする構成としても良い。こうしてフルカラー画像が形成された転写ドラム上のシートは定着器へ搬送される。定着器は、ローラやベルト等を含み、ローラ内にハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシート上のトナーを、熱と圧力によって溶解してシートに定着させる。ここでは電子写真方式について説明するが、これに限らない。インクジェットプリンタ、熱転写型プリンタであってもよく、プリンタであればよい。
尚、第1の実施形態に係るデジタル印刷機102のプリンタ部1000には、不図示のスキャナ、及びプリンタ部1000の上面に配置された操作部204(図4)が備え付けられている。操作部204はプリンタ部1000の上面に配置されているため、図1では詳細は図示していない。操作部204は、第1の実施形態に係るプリンタ部1000の各種設定や操作などをユーザが行う場合の各種インタフェースを提供する。ドキュメントフィーダ224、及びスキャナは、本体上部に備えつけられている。
更にこのデジタル印刷機102は、プリンタ部1000に加え各種付随装置が装着可能なように構成されている。
大容量給紙装置221、222、223は、プリンタ部1000に対して直接あるいは間接的に脱着可能な給紙装置である。これら給紙装置は、複数の給紙段(シート収納部)233〜241を備える。複数の給紙段(シート収納部)233〜241は、それぞれの給紙段に収納されているシート残量を検知するセンサを備えている。このような構成により、プリンタ部1000は、大容量のシートへの印刷処理を行うことができる。ここでは3台の大容量給紙装置221、222、223が接続されている例を示したが、これに限らない。1台の大容量給紙装置221のみによって構成されていてもよい。また、複数の給紙段(シート収納部)は、給紙トレイであっても、手差しトレイであってもよく、給紙トレイと手差しトレイを併用して構成されていてもよい。
大容量スタッカ225、226は、印刷済みのシートをストックするための装置である。上述の大容量給紙装置を備えるシステムでは、生成された印刷物もまた大容量となるため、このような大容量スタッカが必要となる。尚、これら大容量スタッカや大容量給紙装置の数は、図1の構成に限定されるものではない。ここでは、2台の大容量スタッカ225、226が接続されている例を示したが、これに限らない。1台の大容量スタッカ225のみによって構成されていてもよい。
大容量スタッカ225、226は、ユーザによる指示操作により、内部の積載トレイ上に積載されたシートを取り出すためのドアをオープンできる。それとともに、プリンタ部1000からの指示によって自動的にドアをオープンすることもできる。尚、ドアのオープン処理が実施される場合には、大容量スタッカ225、226への印刷済みのシートの積載処理は、事前に停止されるよう制御される。
更に、大容量スタッカ225、226は、印刷済のシートを積載する際に、任意のシートに対して、その積載位置をシフトするシフト排紙機能を有する。これにより、大量に積載されたシートを、ある一定の束の単位で仕分けることができる。
折り装置232は、シートに対して、中折り、Z折り、3つ折り、4つ折りなどの各種折り処理を実行するための装置である。
中綴じ製本機227は、プリンタ部1000で印刷されたシートに対して、ステイプル処理や製本出力物を作成する際のサドル綴じ、サドル折り、パンチ処理、シフト排紙処理等を実行可能にするための各種ユニットを備えている。尚、第1の実施形態で示したデジタル印刷機102では、中綴じ製本機227を用いて中綴じ製本出力物を作成する際には、折り装置232の折り機能を用いずに、中綴じ製本機が具備するサドル折り機能とサドル綴じ機能を組み合わせて出力物の形成を行う。
断裁装置230は、中綴じ製本機227によりサドル綴じされた製本出力物を搬送し、小口部に相当する箇所を断裁し、小口を平面上に形成するための装置である。
インサータ228は、プリンタ部1000から送られてくるシートに対して、設定に基づいて適切なタイミングで、インサータ228に保持されているシートを挿入する。このインサータ228により、印刷を要しないシートを印刷済みのシートの間に差し込むことができる。このインサータ228は、大容量給紙装置221、222、223と同様に、大容量の印刷処理にも耐えられるように大容量の給紙個所を複数備える。
くるみ製本機229は、プリンタ部1000で印刷された、もしくはインサータ228から排出された1束分のシートに対し、表紙を糊付け処理して、くるみ製本した出力物を形成するための装置である。又、表紙をつけずに糊付け製本する加工処理に該当する天糊製本処理も、このくるみ製本機229により実行可能である。
なお、折り装置232、中綴じ製本機227、断裁装置230、インサータ228、及び、くるみ製本機229は、デジタル印刷機102の構成として有していても良いし、無くても構わない。
尚、図1において、プリンタ部1000よりも左側に配置される機器は、シートを積載する大容量スタッカ225、226なども含めて、ここではシート加工装置と呼ぶ。また、シート加工装置はシート処理装置、または後処理装置とも呼ばれる。シート加工装置は、印刷処理が完了したシートに各種加工処理を加える、または集積するなどの処理を行う。前述の給紙系装置及びシート加工装置を併せて以後の説明においてシート処理装置200と呼ぶ。
次に、第1の実施形態に係るデジタル印刷機102の回路構成について図2に示す機能ブロック図を用いて示す。前述の各種給紙装置、及びシート加工装置などのシート処理装置は、図2で示すように構成される。
デジタル印刷機102は、自装置内部に複数の処理対象となるジョブを記憶可能なハードディスク209(以下、HDD)等の不揮発性メモリ(記憶部)を備える。尚、第1の実施形態ではハードディスクを用いたデジタル印刷機102の例を示すが、同様の大容量かつ不揮発性な記憶装置であれば、ハードディスクに限定されない。HDD209の代わりにSSD(Solid State Drive)などの不揮発性メモリであってもよい。
また、デジタル印刷機102は、スキャナから受付けたデータをHDD209に記憶し、そのHDD209から読み出してプリンタユニット203で印刷するコピージョブを実行することができる。また、外部装置から通信部の一例である外部I/F202を介して受信したプリントジョブをHDD209に記憶し、HDD209から読み出してプリンタユニット203で印刷する印刷機能等を有する。デジタル印刷機102は、このような複数の機能を備えた多機能処理装置(MFP)(画像形成装置とも呼ぶ)である。尚、このデジタル印刷機102は、カラー、或いはモノクロでプリントができれば良い。
スキャナは、原稿画像を読み取り、その原稿を読み取って得られた画像データを画像処理して出力する。外部I/F202は、外部の装置と画像データの送受信をする。外部の装置とは、例えば、ファクシミリ、ネットワーク接続機器、外部専用装置などである。HDD209には、このデジタル印刷機102によって永続的に記憶及び変更、管理される各種管理情報なども格納される。又、デジタル印刷機102は、HDD209に記憶された印刷対象のジョブの印刷処理を実行するプリンタユニット203を備える。また、プリンタユニット203は給紙ユニット213を有し、給紙ユニット213は給紙段(シート収納部)233〜241に収納されているシートの給紙を行う。後述するコントーラ部(制御部)は印刷対象のジョブで使用するシートの給紙先が決定されたことに従って、給紙ユニット213の給紙制御をする。
デジタル印刷機102は、ユーザインタフェース部の一例に該当する、表示部を有する操作部204も備えている。デジタル印刷機102が備えるコントローラ部(制御部)205はCPU212を有し、このデジタル印刷機102が備える各種ユニットの処理や動作等を制御する。また、コントローラ部(制御部)はROM207及びRAM208(記憶部)を有し、ROM207及びRAM208には、CPU212により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。又、ROM207には、ユーザインタフェース画面(以下、UI画面)を含む、操作部204の表示部に各種のUI画面を表示させるための表示制御プログラムも記憶されている。
コントローラ部205のCPU212がROM207に記憶されているプログラムを読み出して実行することにより、第1の実施形態に係る各種動作をデジタル印刷機102により実行させる。またCPU212が、外部I/F202を介して外部装置から受信したページ記述言語(以下PDLと略す)データを解釈し、ラスタイメージデータ(ビットマップ画像データ)に展開する動作を実行するプログラム等もROM207に記憶されている。同様に、CPU212が、外部I/F202を介して外部装置から受信した印刷ジョブを解釈して処理するためのプログラム等もROM207に記憶されている。これらは、ソフトウェアによって処理される。ROM207は読み出し専用のメモリで、ブートシーケンスやフォント情報等のプログラムを予め記憶している。ROM207に格納される各種プログラムの詳細については後述する。RAM208は読み出し及び書き込み可能なメモリで、スキャナや外部I/F202より送られてきた画像データや、各種プログラムや設定情報等を記憶する。
またHDD209は、後述する各種プログラムを予め記憶しているほか、圧縮展開部210によって圧縮された画像データを記憶する。このHDD209は、処理対象となるジョブのプリントデータ等の複数のデータを保持可能に構成されている。コントローラ部205は、スキャナや外部I/F202等の各種入力ユニットを介して入力された処理対象となるジョブを、このHDD209に格納し、HDD209から読み出してプリンタユニット203に出力してプリントする。又、コントローラ部205は、HDD209から読み出したジョブを、外部I/F202を介して外部装置へ送信できるようにも制御する。このようにコントローラ部205は、HDD209に格納した処理対象ジョブの各種出力処理を実行する。ここではHDD209を例にして説明したが、揮発性のRAMでもよい。圧縮展開部210は、JBIGやJPEG等といった各種圧縮方式によってRAM208、HDD209に記憶されている画像データ等を圧縮したり伸張したりする。
コントローラ部205のディスクコントローラ(DKC)215は、HDD209等へのアクセスを制御する。
またコントローラ部205は、シート処理装置200の動作も制御する。シート処理装置200は、図1で説明した給紙系装置及びシート加工装置に相当する。メディア管理部211は、デジタル印刷機102が処理可能なシートの種類等に関する情報を管理するためのモジュールである。デジタル印刷機102が処理可能なシートの種類等に関する情報はHDD209に記憶されている。
コンピュータ101は、ネットワーク100を介してデジタル印刷機102と接続された汎用コンピュータである。ここにおいては各種アプリケーションプログラムが実行可能となっており、このデジタル印刷機102に印刷ジョブを送信可能としている。
第1の実施形態に係る図1のコンピュータ(PC)101の構成を図3に示すハードウェアブロック図を用いて説明する。図3において、CPU301は、ROM303のプログラム用ROMに記憶された、或いはHDD311からRAM302にロードされたOSや一般アプリケーション、製本アプリケーション等のプログラムを実行する。ROM303はまたフォントROMやデータROMを有している。RAM302は、CPU301の主メモリ、ワークエリア等として機能する。キーボードコントローラ(KBC)305は、キーボード309やポインティングデバイス(不図示)からの入力を制御する。表示コントローラ306は、表示部310への表示を制御する。ディスクコントローラ(DKC)307は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル等を記憶するHDD311等とのアクセスを制御する。ネットワークコントローラ(NC)312は、ネットワーク100に接続されて、そのネットワーク100に接続された他の機器との通信制御処理を実行する。バス304は、CPU301とRAM302、ROM303及び各種コントローラ等を接続して、データ信号や制御信号を搬送している。
第1の実施形態に係るデジタル印刷機102の操作部204を図4に示す上面図を用いて説明する。操作部204において、キー入力部402はハードキーによるユーザの操作を受付可能である。タッチパネル部401はソフトウェアキー(表示キー)によるユーザの操作を受付可能な表示ユニットであり、操作画面を表示する。操作部204は、コントローラ部205によって制御される。尚、図4に示すタッチパネル部401の表示部に表示される画面は、コントローラ部205の制御の下に表示される操作画面を示している。この画面へのユーザによる操作、或いはデジタル印刷機102の各種状態に応じて、この表示部に表示される、或いは表示部で操作可能な項目が変化する。たとえば、ユーザはタッチパネル部401を操作すると、後述するUI機能プログラムによって、タッチパネル部401から操作された内容を識別し、識別内容に応じた処理を実行する。
ここでは、キー入力部402とタッチパネル部401を有する操作部204について説明をしたが、これに限らない。操作部204はすべてタッチパネル部401で構成してもよい。
デジタル印刷機によって実行されるプログラムについて説明する。
これらプログラムはHDD209に格納され、デジタル印刷機102のコントローラ部205のCPU212により読み出されて実行される。
JDF機能プログラムは、JDFジョブが外部I/F202経由でデジタル印刷機102に受信された場合に、コントローラ部205によってプリント機能を実行するプログラムである。なお、JDFとは、Job Definition Formatのことである。
PDL機能プログラムは、PDLで記述されたデータが外部I/F202経由でデジタル印刷機102によって受信された場合に、コントローラ部205によってプリント機能を実行するプログラムである。なお、PDLとは、Page Description Languageのことである。
UI機能プログラムは、操作部204の制御用プログラムである。UI機能プログラムは、デジタル印刷機102のユーザが操作部204から入力した内容を識別し、適切な画面遷移及びコントローラ部205に対する処理依頼指示を行う。なお、UIとは、User Interfaceのことである。
シート管理プログラムは、デジタル印刷機102が利用可能なシートに関連する管理機能を実行するためのプログラムである。このプログラムによって管理されるシート関連情報は、HDD209に格納される。シート管理プログラムによって管理されるシート関連情報として、本実施形態では、給紙段(シート収納部)ごとに収納するシートのサイズ、メディア種、及びシートの残量に関するデータとする。なお、サイズとメディア種の組み合わせによってシート種が決定される。なお、シート管理情報としてはこれに限らず、たとえば、シートの名称やシートの坪量等に関するデータをさらに管理していてもよい。
ジョブホールド機能プログラムは、デジタル印刷機102のユーザが操作部204からジョブホールド機能の実行を指示した際に、コントローラ部205によって実行されるプログラムである。ジョブホールド機能は、デジタル印刷機102のHDD209に印刷対象のデータをユーザから印刷指示受付があるまで記憶しておく。その後、ユーザが印刷を実行するデータを選択し、印刷指示を受け付けたデータを印刷する。ジョブホールド機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部205によって適切な順序でこれら各デバイスの動作を順次指示することによりジョブホールドによる印刷処理が実行される。これらデバイスには、プリンタユニット203、シート処理装置200、HDD209、圧縮展開部210、RAM208等が含まれる。格納されたジョブに対して、格納時の設定を変更して実行することが可能である。
外部機器であるコンピュータ101からデジタル印刷機102のジョブホールド機能に対して、印刷ジョブを格納する際には、次のような手順に従って行われる。即ち、PDL機能プログラムもしくはJDF機能プログラム等がジョブの印刷処理をする代わりに、ジョブホールド機能による格納を指示する。これらPDL機能プログラムもしくはJDF機能プログラムによって、印刷指示をするか、ジョブホールド機能による格納処理をするかは、ジョブの投入先であるコンピュータ101において動作する印刷用アプリケーションの指定による。この指定は、PDL機能プログラムもしくはJDF機能プログラム等が処理する対象であるジョブの設定属性に反映され、PDL機能プログラムもしくはJDF機能プログラムがその設定属性に基づいて処理の切り替えを実施する。
メディアミスマッチ判定機能プログラムは、デジタル印刷機102のユーザが操作部204からメディアミスマッチ判定機能の実行を指示した際、コントローラ部205が以下の判定を行う機能である。なお、本実施形態に係るメディアミスマッチ判定とは、給紙先情報がシート種指定である印刷ジョブで使用するシートの属性情報がいずれかの給紙段に登録されているか否か、及び、印刷ジョブで使用する予定のシートの残量があるか否かを判定することである。なお、給紙先情報がシート種指定である印刷ジョブの詳細については後述する。
コントローラ部205が、シート管理プログラムによってデジタル印刷機102のHDD209に記憶された、デジタル印刷機102で利用可能なシートの属性情報を読み出す。そして、ジョブホールド機能プログラムによってホールドされたジョブで使用するシートの属性情報と比較することによって、印刷ジョブで使用するシートの属性情報がいずれかの給紙段に登録されているか否かを判定する。また、コントローラ部205が、給紙段に備えられたセンサによってシート残量を検知し、印刷ジョブで使用する予定のシートの残量があるか否かを判定する。このメディアミスマッチ判定機能プログラムによって実行されたメディアミスマッチ判定の結果はフラグによって保持され、RAM208に記憶される。
なお、印刷ジョブで使用するシートの属性情報には、シートのサイズ、シートの坪量、シートの表面性、シートの形状、又はシートの色の少なくとも一つを含む。
尚、機能プログラムの一部について詳細を前述したが、機能プログラムの全てを備える必要はなく、その一部或いは前述した以外の機能プログラムを備える構成であっても構わない。
第1の実施形態に係るデジタル印刷機102のジョブ、プリントキューデータ、及び、ホールドキューデータのデータ構造について図5を用いて説明する。
まず、ジョブのデータ構造について図5(A)を用いて説明する。デジタル印刷機102に投入されるジョブは、図5(A)に示すようなエントリ511の構造をしている。エントリ511は、デジタル印刷機102に投入されて処理されるジョブの数だけ存在する。エントリ511は、ジョブID511a、印刷属性511b、印刷データ511cなどから構成される。エントリ511内のジョブID511aはユニークなIDであり、デジタル印刷機102でジョブを識別し特定するために使われる。エントリ511内の印刷属性511bには、そのジョブで定義されている印刷属性が保存されている。印刷属性として、そのジョブを投入したユーザ名や、給紙するシートのサイズ、メディアタイプ、及びページ数等が記述されている。また、エントリ内の印刷データ511cには、印刷用紙に描画されるイメージを記述したデータである印刷データが保存されている。
次に、プリントキューデータのデータ構造について図5(B)を用いて説明する。プリントキューにジョブが投入されると、プリントキューバッファ521にそのジョブが管理される。プリントキューにジョブが無い状態においてジョブが投入されると、そのジョブはプリントキューバッファ521のキュー1に登録される。次にジョブが投入されればキュー2に登録されるというようにスタックされる。キュー1にスタックされているジョブから、基本的に順に印刷処理される。印刷が完了すれば、そのジョブはプリントキューバッファ521から削除されるので、プリントキューバッファ521内のジョブは順番が繰り上がる。そして次にキュー1にスタックされたジョブが印刷処理される。なお、図5(B)では5つのキューしか示していないが、デジタル印刷機102のメモリ容量や印刷処理速度などを考慮して適切な数のキューを用意する。
各プリントキューに登録されるジョブの属性は、プリントキュージョブ属性テーブルにより管理される。図5(B)では、キュー1にはジョブに対応するプリントキュージョブ属性テーブル522が登録されており、キュー5にはジョブに対応するプリントキュージョブ属性テーブル523が登録されている。実際はプリントキューバッファ521のキューの数だけ存在する。以下、プリントキュージョブ属性テーブル522について詳細を説明する。
プリントキュージョブ属性テーブル522は、ジョブを識別するためのIDであるジョブID522a、メディアミスマッチ判定結果を識別するためのフラグ522b、及び、サスペンド処理対象か否かを識別するためのフラグ522cなどから構成される。
なお、メディアミスマッチ判定についての詳細は図7を用いて後述する。このプリントキュージョブ属性テーブル522には、ジョブの実態は存在しない。なお、本実施形態では、プリントキュージョブ属性テーブル522には、ジョブの実態は存在しないものとして以降の説明を進めるが、コピー等によってジョブの実態が存在していても良い。このジョブID522aの値と同じ値を持つジョブID511aを複数あるエントリ511の中から検索する。そして、ジョブID522aの値と同じ値を持つジョブID511aから特定されるエントリ511の印刷属性511bと印刷データ511cを取得する。
続いて、ホールドキューデータのデータ構造について図5(C)を用いて説明する。なお、ホールドキューバッファ531に管理されている印刷データに対して、印刷の実行指示が与えられると、当該印刷データはプリントキューバッファ521に移行する。ホールドキューにジョブが投入されると、ホールドキューバッファ531にそのジョブがエントリされる。なお、ホールドキューバッファ531は、ジョブホールド機能プログラムによって管理される保存ジョブの格納領域である。外部装置から受信した保存対象となるジョブは、印刷設定と共に、このホールドキューバッファ531に格納される。ホールドキューバッファ531の構造はプリントキューバッファ521と同様であるため、詳細な説明は省略する。
各ホールドキューに登録されるジョブの属性は、ホールドキュージョブ属性テーブルにより管理される。図5(C)では、キュー1にはジョブに対応するホールドキュージョブ属性テーブル532が登録されており、キュー5にはジョブに対応するホールドキュージョブ属性テーブル533が登録されている。実際はホールドキューバッファ531のキューの数だけ存在する。以下、ホールドキュージョブ属性テーブル532について詳細を説明する。
ホールドキュージョブ属性テーブル532は、ジョブを識別するためのIDであるジョブID532a、及び、メディアミスマッチ判定結果を識別するためのフラグ532bなどから構成される。このホールドキュージョブ属性テーブル532には、ジョブの実態は存在しない。なお、本実施形態では、ホールドキュージョブ属性テーブル532には、ジョブの実態は存在しないものとして以降の説明を進めるが、コピー等によってジョブの実態が存在していても良い。このジョブID532aの値と同じ値を持つジョブID511aを複数あるエントリ511の中から検索する。そして、ジョブID532aの値と同じ値を持つジョブID511aから特定されるエントリ511の印刷属性511bと印刷データ511cを取得する。
次にジョブの投入からプリントキューバッファ521、又は、ホールドキューバッファ531にそのジョブがスタックされるまでについて説明する。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたジョブホールド機能プログラムを実行することにより達成される。
まず、ユーザはデジタル印刷機102で印刷処理などを行うためにジョブを投入する。そして、プリントキューバッファ521への格納を指定したジョブか、又は、ホールドキューバッファ531への格納を指定したジョブに係るキューの指定値はジョブの属性として記録される。ユーザによって投入されたジョブを受信後、ユニークなIDが生成されて、そのジョブに割り当てられる。そして、1つのジョブにつき1つのエントリ511がジョブ内に作成される。生成されたジョブIDはエントリ511内のジョブID511aに、受信したジョブの印刷属性はエントリ511内の印刷属性511bに、受信した印刷データはエントリ511内の印刷データ511cにそれぞれ入力される。
次に、前述したキューの指定値を読み取り、もし、キューの指定値がプリントキューならばプリントキューバッファ521のキューにスタックされる。一方、もし、キューの指定値がホールドキューならばホールドキューバッファ531のキューにスタックされる。
プリントキューバッファ521のキューにスタックする際は、図5(B)に示すプリントキュージョブ属性テーブル522を1つのジョブにつき1つ生成する。そして、ジョブIDはプリントキュージョブ属性テーブル522のジョブID522aに登録される。
一方、ホールドキューバッファ531のキューにスタックする際は、図5(C)に示すホールドキュージョブ属性テーブル532を1つのジョブにつき1つ生成する。そして、ジョブIDはホールドキュージョブ属性テーブル532のジョブID532aに登録される。
ホールドキューバッファ531にスタックされるジョブ、即ち、ジョブホールド機能プログラムによってホールドされるジョブには、給紙先情報がシート種指定のジョブと、給紙先情報が給紙段指定のジョブがある。
シート種指定のジョブは、印刷ジョブで使用するシートの種別を指定し、印刷ジョブで指定したシート種が設定登録されている給紙段からシートを給紙して印刷処理を行う。そのため、シート種指定のジョブでは、シート種指定のジョブで使用するシートの属性情報と、給紙段に設定登録されているシートの属性情報とを比較することによって、図6のS700で後述するメディアミスマッチ判定を行うことができる。一方、給紙段指定のジョブは、運用上各給紙段に同一のシートが定常的に収納されているような場合に、印刷ジョブで使用するシートの種別の指定の代わりに、所望のシートが予め収納されている給紙段を指定し、指定した給紙段からシートを給紙して印刷を行う。そのため、給紙段指定のジョブに対してメディアミスマッチ判定を行った場合は、給紙段指定のジョブでは、印刷ジョブで使用するシートの属性情報がいずれかの給紙段に登録されているとみなされる。
そこで、第1の実施形態では、メディアミスマッチ判定の対象とする印刷ジョブは、シート種指定のジョブであることを前提とする。また、メディアミスマッチ判定の結果、印刷ジョブで使用するシートの属性情報がいずれの給紙段にも登録されていないと判定された場合に、当該ミスマッチシートをユーザが選択したシート収納部から給紙するよう制御することについて以降説明する。
メディアミスマッチ判定処理は、操作部204の表示部に図10(A)に示す画面が表示されている状態で開始される。
第1の実施形態に係るデジタル印刷機102において、操作部204に表示されるジョブホールド機能の操作画面の一例について図10(A)を用いて説明する。この画面には、複数の表示領域及び複数の操作ボタン等が含まれている。以下、第1の実施形態を説明する上で重要な点について説明する。ジョブホールド機能は、デジタル印刷機102のHDD209に印刷対象のデータをユーザから印刷指示があるまで記憶しておき、その後、ユーザから印刷指示を受け付けたデータに従って印刷を実行する機能である。なお、ジョブホールド機能で、デジタル印刷機102は、複数の印刷ジョブデータをHDD209に記憶することができる。このジョブホールド機能によって、ユーザは、HDD209に記憶した複数の印刷ジョブの中から印刷ジョブを選択して実行順序を指定できるので、HDD209に入力された順番と関係なく印刷を実行することができる。
ホールドジョブリスト1002は、デジタル印刷機102において、前述したホールドキューバッファ531に保存されている印刷ジョブをリスト表示する領域である。図10(A)の例では、6つの印刷ジョブが表示されている。なお、デジタル印刷機102は、HDD209にホールドジョブリスト1002に同時に表示可能な数より多くの印刷ジョブを格納可能である。例えば、7以上の印刷ジョブが格納されている場合、ユーザは、スクロールボタン1008、1009をタッチまたは押すことにより、格納している全ての印刷ジョブをホールドジョブリスト1002に順次表示することができる。このホールドジョブリスト1002に表示される印刷ジョブには、ジョブ名1004、ユーザ名1005、及びこの印刷ジョブがデジタル印刷機102に保存された日時を示す日付/時刻フィールド1006がそれぞれ表示されている。
このジョブホールド画面を操作するユーザは、ユーザ名(オペレータ名)1005を見ることによってユーザ自身のジョブを識別し、印刷対象とするジョブを選択する。
ここで、ホールドジョブリスト1002に表示されている印刷ジョブの部分を、ユーザが指などで押下やタッチによりオブジェクトを選択することにより、その印刷ジョブが選択された状態、即ち印刷対象の印刷ジョブとして選択された状態となる。
図10(B)の例では、オペレータAが、操作部204に表示されるジョブホールド機能の操作画面を操作し、印刷ジョブを選択した直後の表示例を示している。ここではオペレータAが、JobA、JobD、JobEを順に選択し、3つのジョブが選択された状態になっている。ここで選択状態になっているジョブは、ジョブ名のフィールドの左の選択マーク(1021、1022、1023)で示され、更に選択された順番を示す数値が付与されている。また1024は、最後に選択されたJobEを示し、反転表示されている。これはホールドジョブリスト1002において現在選択された状態であることを示している。
プリントジョブリスト1003は、デジタル印刷機102において、印刷処理が開始されている印刷ジョブ、または、印刷処理の開始を待機している印刷ジョブである。また、前述したプリントキューバッファ521に保存されている印刷ジョブをリスト表示する領域である。待ち時間1014は、プリントキューバッファ521に保存されている印刷ジョブに対する印刷処理が開始されるまでのおおよその待ち時間を示している。
図10(B)の例では、印刷処理が開始されている印刷ジョブ(状況:printing)はJobXである。一方、印刷処理の開始を待機している印刷ジョブ(状況:waiting)はJobYである。
詳細ボタン1011は、ホールドジョブリスト1002で選択状態にある印刷ジョブの詳細の確認を行う画面に遷移するためのボタンである。図10(B)の例では、JobEが最後に選択されている状態で詳細ボタン1011を押すと、JobEの詳細情報の確認が可能となる。
プリント開始ボタン1012は、ホールドジョブリスト1002で選択された印刷ジョブをプリントキューバッファ521に登録し、印刷処理の開始を指示するためのボタンである。ホールドジョブリスト1002に表示されている印刷ジョブの中から印刷ジョブが選択された状態でプリント開始ボタン1012が押下されると、選択された印刷ジョブはプリントジョブリスト1003に表示され、印刷処理待ちの状態となる。中止ボタン1013は、プリント開始ボタン1012によって印刷処理の開始を指示された印刷ジョブの実行を中止させるためのボタンである。
メディアミスマッチ判定ボタン1007は、ホールドジョブリスト1002で選択された印刷ジョブについてメディアミスマッチ判定を実施するためのボタンである。なお、メディアミスマッチ判定ボタン1007は、ホールドジョブリスト1002で選択された印刷ジョブが1つもない場合には、グレイアウトして選択できないようにしてもよい。図10(B)の例では、選択された状態であるJobA、JobD、JobEのそれぞれについてメディアミスマッチ判定を実施する。
ホールドキューバッファ531にスタックされたジョブに対して、第1の実施形態におけるメディアミスマッチ判定に係る一連の処理の詳細について、図6に示したフローチャートを用いて説明する。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたUI機能プログラムを実行することにより達成される。なお、ホールドキューバッファ531にスタックされたジョブが存在し、操作部204にホールドジョブリスト1002が表示されて、図10(B)で示すようにジョブが既に選択されている状態で、図6に示したフローチャートの処理が開始される。
S601で、CPU212は、操作部204に表示される図10(A)に示す画面上でユーザによる操作待ち状態に入る。ここで、ユーザにより何らかの操作が行われるまで、このS601に留まる。ユーザが操作部204上で何かしらの操作を実施するとS602に進む。
S602で、CPU212は、その操作により図10のメディアミスマッチ判定ボタン1007が押下されたか否かを判定する。メディアミスマッチ判定ボタン1007が押下されたと判定された場合は、S700に進む。尚、印刷ジョブが選択された状態でない場合は、メディアミスマッチ判定ボタン1007はグレイアウトされて押下できないようにしてもよい。また、選択された印刷ジョブのみに対してメディアミスマッチ判定を行うならば、印刷ジョブが選択された状態でない場合は、たとえメディアミスマッチ判定ボタン1007が押下されたとしても、S700には進まないようにしてもよい。一方、メディアミスマッチ判定ボタン1007の押下によって、ホールドキューバッファ531にスタックされた全てのジョブに対して、メディアミスマッチ判定を行うようにしてもよい。
S700で、CPU212は、メディアミスマッチ判定処理を実行する。尚、S700におけるメディアミスマッチ判定処理に係る詳細は図7を用いて後述する。
S700でメディアミスマッチ判定処理を実行した後、S900に進む。S900で、CPU212は、メディアミスマッチ判定結果を通知する処理を実行して、S601に戻る。尚、S900におけるメディアミスマッチ判定結果の通知処理に係る詳細は図9を用いて後述する。
一方、S602での判定の結果、メディアミスマッチ判定ボタン1007が押下されていないと判定された否と判定された場合は、S603に進む。S603で、CPU212は、ユーザによる操作によって図10のシート変更ボタン1010が押下されたか否かを判定する。尚、ジョブが選択された状態でない場合は、シート変更ボタン1010はグレイアウトされて押下できない。また、メディアミスマッチ(シート種不一致)が起きていないジョブに対しては、たとえ、ジョブが選択状態であっても、シート変更ボタン1010はグレイアウトされて押下できないようにしてもよい。即ち、シート残量なしが起きているジョブであっても、シート種不一致が起きていないのであれば、シート変更ボタン1010はグレイアウトされて押下できないようにしてもよい。
S603での判定の結果、シート変更ボタン1010が押下されたと判定された場合は、S1100に進む。尚、印刷ジョブが選択された状態でない場合は、たとえシート変更ボタン1010が押下されたとしても、S1100には進まないようにしてもよい。
S1100で、CPU212は、選択されたジョブで使用するシートの変更に係る処理を実行する。尚、S1100におけるシート変更処理に係る詳細は図11を用いて後述する。S1100でシート変更処理を実行した後、S601に戻る。尚、S1100でシート変更処理を実行した後、S601に戻るのではなく、S700に進み、ジョブで使用するシートをS1100で変更されたシートに置き換えることによるメディアミスマッチ判定処理を実行するようにしてもよい。即ち、S1100でシート変更処理を実行したことに従って、S700でメディアミスマッチ判定処理を実行し、かつ、S900でメディアミスマッチ判定の結果を通知することができる。
一方、S603でNOと判定された場合は、S604に進む。S604で、CPU212は、ユーザによる操作によって図10のプリント開始ボタン1012が押下されたか否かを判定する。
プリント開始ボタン1012が押下されたと判定された場合はS605に進む。尚、ジョブが選択された状態でない場合は、プリント開始ボタン1012はグレイアウトされて押下できない。
S605で、CPU212は、図10(B)のホールドジョブリスト1002から選択されて印刷処理を指示されたジョブをプリントキューバッファ521に登録する。このとき、プリントキューバッファ521に登録されたジョブは、図10(B)に示すプリントジョブリスト1003に表示され、印刷処理待ちの状態となる。S605でプリントキューバッファ521にジョブを登録した後、S601に戻る。
一方、S604でNOと判定された場合は、S606に進む。S606で、CPU212は、ユーザによる操作に従ったその他の処理を実行する。尚、S606の処理としては、たとえば、メディアミスマッチ判定を一度実施されたジョブを選択し、図10の詳細ボタン1011を押下することで、選択状態にあるジョブの詳細を呼び出す画面への遷移等といった処理が考えられる。
第1の実施形態に係るメディアミスマッチ判定処理である図6のS700の詳細を説明するためのフローチャートを図7に示す。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたメディアミスマッチ判定機能プログラムを実行することにより達成される。S700における第1の実施形態に係るメディアミスマッチ判定処理は、メディアミスマッチ判定ボタン1007の押下に応じて実施される。また、メディアミスマッチ判定ボタン1007を再度押下したことに応じてメディアミスマッチ判定を再度実施し、判定結果が更新される。
第1の実施形態では、ホールドジョブリスト1002に表示されている印刷ジョブのうち、ユーザによって選択された印刷ジョブを対象にして以降説明する処理を進める。尚、ここでは、ユーザによって選択された印刷ジョブを対象とするが、これに限らず、ホールドキューバッファ531にスタックされた全ての印刷ジョブを対象にして以降説明する処理を進めても構わない。また、ここでは、給紙段の決定情報がシート種指定である印刷ジョブを対象とする。シート種指定の印刷ジョブでは、CPU212がメディア管理部211に指示し、図15に示すようなシート管理テーブルを参照する。デジタル印刷機102において各給紙段に収納されているシートの情報を管理するシート管理テーブルの一例について図15を用いて説明する。
このシート管理テーブルは、HDD209内に格納され、CPU212によって参照される。図15に示した例においては、デジタル印刷機102が備える10の給紙段の各々について、給紙段ID1511をキーとし、サイズ1512、メディア種1513、残量1514の情報がそれぞれ管理されている。なお、サイズ1512とメディア種1513の組み合わせによってシート種が決まる。なお、シートの残量は、各給紙段で備えるセンサによって検知される。
例えば1501は、給紙段(ID=1)に収納されているシートのサイズがA4で、メディア種は普通紙1、その残量は3であることを示している。尚、この残量1514が示す数値は以下のような意味を持っている。3:フル(100%)、2:残量小(25%)、1:残量極めて小(5%未満)、0:残量なし(0%)となっている。尚、このシートの残量検知の精度は、残量センサの精度を上げる等すれば、もっと細かくできる。しかしながら、第1の実施形態に係るデジタル印刷機102では、上記のような仕様の残量検知を行う。例えば、フル(100%)とは、3000枚収納可能な給紙段に3000枚のシートが収納された状態である。残量小(25%)とは、3000枚収納可能な給紙段に750枚のシートが収納された状態である。残量極めて小(5%未満)とは、3000枚収納可能な給紙段に150枚未満のシートが収納された状態である。残量なし(0%)とは、3000枚収納可能な給紙段にシートが収納されていない状態、つまり、0枚を意味する。このように各給紙段が備えるセンサによって、各給紙段に収納されているシート残量を3段階で検知することができる。
例えば、A4色紙(赤)を使うシート種指定の印刷ジョブは、図15のシート管理テーブルを参照し、いずれかの給紙段にA4色紙(赤)が登録されているかどうかを判定する。そして、給紙段(ID=2)に収納されているシートのサイズがA4で、メディア種は色紙(赤)であると判定された結果、その給紙段(ID=2)が給紙先として決定される。
まずS701で、CPU212は、メディアミスマッチ判定対象とする印刷ジョブの個数が1以上であるか否かを判定する。S701での判定の結果、メディアミスマッチ判定対象とする印刷ジョブの個数が1以上ある場合は、S702に進む。一方、S701でNOと判定された場合は、図7におけるメディアミスマッチ判定処理S700を終了し、図6のS900に進む。
そして、S702で、CPU212は、メディアミスマッチ判定対象とする印刷ジョブのすべてに対しメディアミスマッチ判定が完了したかどうかを判定する。メディアミスマッチ判定対象とする印刷ジョブのすべてに対しメディアミスマッチ判定がまだ完了していないと判定された場合は、S703に進む。一方、S702でYESと判定された場合は、メディアミスマッチ判定処理S700を終了し、図6のS900に進む。
S703で、CPU212は、メディアミスマッチ判定対象とする印刷ジョブを1つ決定して、S800に進む。S800で、CPU212は、シート種指定の印刷ジョブに対するメディアミスマッチ判定処理を実施後、S702に戻る。
シート種指定の印刷ジョブに対するメディアミスマッチ判定処理S800を説明するためのフローチャートを図8に示す。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたメディアミスマッチ判定機能プログラムを実行することにより達成される。
S801で、CPU212は、このデジタル印刷機102が備える各給紙段に設定登録されているシートの種別、及び、シートの残量情報を取得する。このS801の処理は、CPU212がメディア管理部211に指示し、例えば前述した図15のシート管理テーブルを参照することによってなされる。S802に進み、CPU212は、メディアミスマッチ判定対象とする印刷ジョブに関して、ホールドキューバッファ531に保存されている印刷ジョブを読み出す。そして、図16で示すような印刷ジョブで使用するシート種の中で、シート種指定されているシート種の個数を取得する。
なお、図16は、図10(B)で示すJobA、JobD、JobEの各ジョブが使用するシート情報を説明する図である。ここに示した情報は、ジョブホールド機能プログラムが印刷ジョブをホールドキューバッファ531に格納する際に、印刷設定も同時に格納することにより保持される。尚、印刷ジョブが使用するシート情報は、印刷設定に含まれる。JobAは、サイズがA4でメディア種が「普通紙1」であるシートと、サイズがA4でメディア種が「両面コート紙1」であるシートの計2種類のシートを使用することを示している。また、JobDは、サイズがLTRでメディア種が「普通紙1」であるシートと、サイズが11×17でメディア種が「普通紙1」であるシートの計2種類のシートを使用することを示している。同様に、JobEは、サイズがA4でメディア種が「普通紙1」であるシートと、サイズがA4でメディア種が「色紙(赤)」であるシート、及びサイズがA3でメディア種が「両面コート紙2」の3種類のシートを使用することを示している。尚、サイズとメディア種の組み合わせによってシート種が決まる。
次にS803に進み、CPU212は、S802で取得したシート種の個数分だけ、メディアミスマッチ判定の結果を保持するための2種類のフラグ(FlagA、FlagB)を各々設定して初期化処理を行う。なお、ここでFlagAとは、印刷ジョブで使用するシートの属性情報がいずれかの給紙段に登録されているか否かを判定した結果を保持するためのフラグであり、RAM208に格納される。一方、FlagBとは印刷ジョブで使用する予定のシートの残量があるか否かを判定した結果を保持するためのフラグであり、RAM208に格納される。FlagAがtrueである場合はメディアミスマッチ(シート種不一致)状態、即ち、いずれの給紙段にも設定されていないシート種を印刷ジョブが指定していることを示す。一方、FlagBがtrueである場合はメディアミスマッチ(シート残量なし)状態、即ち、印刷ジョブで使用するシート種のシート残量がゼロになっていることを示す。なお、FlagAの値をtrue(ミスマッチ)、FlagBの値をtrue(残量なし)として、それぞれ初期化される。
次にS804に進み、CPU212は、このメディアミスマッチ判定処理が、メディアミスマッチ判定対象とする印刷ジョブで使用されるすべてのシート種に対して完了したか否かを判定する。すべてのシート種に対して完了していないと判定されたならばS805に進む。S805で、CPU212は、当該印刷ジョブにおいてメディアミスマッチ判定の対象とするシート種を1つ決定して、S806に進む。
S806で、CPU212は、S805で決定されたメディアミスマッチ判定の対象とするシート種に対して、代替シートが設定されているか否かを判定する。なお、代替シートを設定する処理(S1100)のフローの詳細については図11を用いて後述する。
代替シートが設定されていると判定されたならば、S807に進み、CPU212は、メディアミスマッチ判定の対象とする当該シート種を代替シートに置き換えて、S808に進む。一方、S806でNOと判定されたならば、S808に進む。
S808で、CPU212は、S805で決定されたメディアミスマッチ判定の対象とするシート種に対して、給紙段指定に変更する設定がされているか否かを判定する。給紙段指定の印刷ジョブでは、給紙段の決定情報として例えば、給紙段(ID=3)を指定した場合は、図15のシート管理テーブルを参照し、給紙段(ID=3)に収納されている「A3普通紙1」が給紙される。
なお、給紙段指定に変更する処理(S1200)のフローの詳細については図12を用いて後述する。
給紙段指定に変更する設定がされていると判定されたならば、メディアミスマッチ判定に係る処理(S813〜S818)を行うのではなく、S809に進む。S809において、CPU212は、メディアミスマッチ判定の対象とする当該シート種で使用する給紙段を給紙段指定された給紙段に置き換える。そして、S810に進み、CPU212は、FlagAの値を「false(マッチ)」として、印刷ジョブと関連付けて保存する。続いて、S811に進み、CPU212は、当該シート種で使用する給紙段として、S809で置き換えられた給紙段にシートの残量があるか否かを判定する。シートの残量があると判定されたならばS812に進む。S812で、CPU212は、FlagBの値を、印刷ジョブで使用するシート種のシート残量が有ることを表す「false(残量あり)」として印刷ジョブと関連付けて保存してS804に戻って、以降の処理を進める。一方、S811でNOと判定されたならば、S804に戻って、以降の処理を進める。
一方、S808での判定の結果、給紙段指定に変更する設定がされていないと判定されたならば、S813に進み、このデジタル印刷機102が備えるすべての給紙段に対してメディアミスマッチ判定処理が完了したか否かを判定する。まだメディアミスマッチ判定処理が行われていない給紙段が存在すると判定されたならばS814に進む。S814で、CPU212は、次のメディアミスマッチ判定対象となる給紙段を1つ決定してS815に進む。
S815で、CPU212は、メディアミスマッチ判定対象とするS805で決定された(又はS807で代替された)シート種が、S814で決定されたメディアミスマッチ判定対象となる給紙段に設定登録されているシート種と合致するか否かを判定する。これらが合致していると判定されたならばS816に進む。一方、S815でNOと判定されたならば、S813に戻って以降の処理を進める。
S816で、CPU212は、FlagAの値を、給紙段に登録されているシート種を印刷ジョブが指定していることを表す「false(マッチ)」として、印刷ジョブと関連付けて保存する。S817に進み、CPU212は、S814で決定されたメディアミスマッチ判定対象となる給紙段におけるシートの残量があるか否かを判定する。シートの残量があると判定されたならばS818に進む。S818で、CPU212は、FlagBの値を、印刷ジョブで使用するシート種の残量が有ることを表す「false(残量あり)」として印刷ジョブと関連付けて保存した後、S813に戻って、以降の処理を進める。一方、S817でNOと判定されたならば、S813に戻って、以降の処理を進める。
尚、S813での判定の結果、すべての給紙段に対してメディアミスマッチ判定処理が完了したと判定された場合はS804に戻って、以降の処理を進める。また、S804での判定の結果、メディアミスマッチ判定対象とする印刷ジョブで使用されるすべてのシート種に対してメディアミスマッチ判定が完了したと判定された場合は、シート種指定の印刷ジョブに対するメディアミスマッチ判定処理S800を完了する。S800の処理を完了後、図7のS702に戻る。以上が、図7のS800におけるシート種指定の印刷ジョブに対するメディアミスマッチ判定処理の詳細説明である。
なお、S807で、CPU212は、ミスマッチ判定の対象とする当該シート種を代替シートに置き換えた後、S808に進んで以降の処理を行う場合について説明したが、これに限らない。S807で、CPU212は、ミスマッチ判定の対象とする当該シート種を代替シートに置き換えた後、S810に進んで以降の処理を行ってもよい。即ち、代替シートに置き換えた場合は、代替シートに関してメディアミスマッチ判定に係る処理(S813〜S818)を行うことなく、FlagAの値を「false(マッチ)」として、印刷ジョブと関連付けて保存することになる。
次に、メディアミスマッチ判定結果をホールドジョブリスト1002に通知する処理である図6のS900のフローチャートを図9に示す。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたUI機能プログラムを実行することにより達成される。なお、メディアミスマッチ判定を再度実施したことに応じて、ホールドジョブリスト1002上に通知されたメディアミスマッチ判定結果は更新される。
S901において、CPU212は、メディアミスマッチ判定を行った印刷ジョブはホールドジョブリスト1002に表示されているか否かを判定する。メディアミスマッチ判定を行った印刷ジョブはホールドジョブリスト1002に表示されていると判定された場合は、S902に進む。
S902では、CPU212は、メディアミスマッチ判定を行った印刷ジョブで使用するシートの属性情報がいずれかの給紙段に登録されているか否かを判定したシート種不一致判定の結果を保持する為のフラグFlagAの値をRAM208から読み出す。そして、FlagAの値が「false(マッチ)」であるか否かを判定する。
少なくとも1つのシート種でFlagAの値がtrue(ミスマッチ)と判定された場合は、メディアミスマッチ(シート種不一致)状態、即ち、いずれの給紙段にも設定されていないシート種を印刷ジョブが指定している状態であることを示す。従って、その場合はS903に進み、例えば図10(C)に示すように、ホールドジョブリスト1002の当該印刷ジョブのエントリに、メディアミスマッチ状態であることを示すシート種不一致警告マーク1031を当該印刷ジョブに対応づけて警告表示する。なお、シート種不一致警告マーク1031は、印刷ジョブで使用するシート種(サイズ、及び、メディア種)のシートがいずれの給紙段にも設定されていないことを示している。そして、メディアミスマッチ判定結果を通知する一連の処理S900を終了し、図6のS601に戻る。
一方、S902でYESと判定された場合は、S904に進む。S904で、CPU212は、FlagBの値をRAM208から読み出し、FlagBの値が「false(残量あり)」であるか否かを判定する。なお、FlagBとは、メディアミスマッチ判定を行った印刷ジョブで使用する予定のシートの残量があるか否かを判定したシート残量判定の結果を保持するためのフラグである。
S904での判定の結果、少なくとも1つのシート種でFlagBの値がtrue(残量なし)であると判定された場合は、メディアミスマッチ(シート残量なし)状態、即ち、印刷ジョブで使用するシート種の残量がゼロになっている状態であることを示す。従って、その場合はS905に進み、例えば図10(C)に示すように、ホールドジョブリスト1002の当該印刷ジョブのエントリに、メディアミスマッチ状態であることを示すシート残量なし警告マーク1032を当該印刷ジョブに対応づけて警告表示する。なお、シート残量なし警告マーク1032とは、印刷ジョブが使用するシートは給紙段に設定登録されているが、その残量がゼロであることを示す。そして、メディアミスマッチ判定結果を通知する一連の処理を終了し、図6のS601に戻る。一方、S904でYESと判定された場合は、印刷ジョブで使用するすべてのシート種でシート残量が有ることを意味する。もし、メディアミスマッチ判定結果を更新する前のメディアミスマッチ判定結果として、シート種不一致警告マーク1031、又はシート残量なし警告マーク1032がホールドジョブリスト1002に表示されていたならば、それら警告表示は消えることになる。そして、メディアミスマッチ判定結果を通知する一連の処理S900を終了し、図6のS601に戻る。
なお、メディアミスマッチ判定を行った結果、S903では、シート種不一致が発生しているジョブであることを、当該ジョブに対応づけて不一致マークを表示することによって通知する場合を説明した。また、S905では、シート残量なしが発生しているジョブであることを、当該ジョブに対応づけて残量なし警告マークを表示することによって通知する場合について説明したが、これに限らない。ユーザは、シート種不一致が発生しているジョブであること、又は、シート残量なしが発生しているジョブであることを当該ジョブの実行指示をする前に確認できればよく、その他の識別可能なマーク、又は音や光によってユーザに通知してもよい。
続いて、第1の実施形態に係るデジタル印刷機102における、メディアミスマッチ判定結果をホールドジョブリスト1002に通知後の操作画面の一例について図10(C)を用いて説明する。一方、図10(B)は、オペレータAが操作部204に表示されるジョブホールド機能の操作画面を操作し、印刷ジョブを選択した直後の表示例を示している。尚、図10(C)において、図10(B)と共通する部分は同じ記号で示している。図10(B)と同様に、図10(C)ではオペレータAが、JobA、JobD、JobEを順に選択し、3つのジョブが選択された状態になっている。
図10(C)において、ユーザが選択した3つのジョブ(JobA、JobD、JobE)の各々で、各印刷ジョブが使用予定であるシートとデジタル印刷機102の給紙段に設定登録されたシートとの整合をチェック(メディアミスマッチ判定)している。
例えば、JobAでは、その印刷ジョブが使用予定のシートは図15及び図16(A)に示す通り、給紙段に設定登録されており、かつシートの残量もゼロではない。従って、JobAには、シート種不一致警告マーク1031、及び、シート残量なし警告マーク1032のいずれも表示されていない。この場合、ユーザは、プリント開始ボタン1012を押下したときに、メディアミスマッチが発生する可能性が極めて低いことについて印刷開始を指示する前に知ることができる。
またJobDについては、その印刷ジョブが使用予定のシートは図15及び図16(B)に示す通り、給紙段に設定登録されているが、シートの残量がゼロになっているものが存在する。具体的には「給紙段9」に設定されているサイズ「11×17」、メディア種が「普通紙1」のシートの残量が0である。従って、この状態でプリント開始ボタン1012を押すと、サイズ「11×17」のシートを給紙しようとした段階でメディアミスマッチ(シート残量なし)が発生して印刷処理が停止する。従って、JobDには、シート残量なし警告マーク1032が表示されている。シート残量なし警告マーク1032が表示されたことを認識したユーザは、適切な処置、即ち、給紙段9に、サイズ「11×17」、メディア種が「普通紙1」のシートの補給をすればよい。
またJobEの場合は、その印刷ジョブが使用予定のシートは図15及び図16(C)で示す通り、いずれの給紙段にも設定されていないシートが存在する。具体的には、サイズA3、メディア種が「両面コート紙2」のシートがいずれの給紙段にも設定されていない。従って、JobEには、シート種不一致警告マーク1031が表示されている。尚、図10(C)の状態で、ユーザが詳細ボタン1011を押下すると、選択されているJobEが使用するシートサイズ及びメディア種(例えば図16(C))が表示される。ここで、いずれの給紙段にも設定されていないメディア情報(ここではA3、両面コート紙2)を、例えば反転して表示することにより、ユーザに、いずれの給紙段にも設定されていないシートを提示することができる。従って、この状態でプリント開始ボタン1012を押すと、そのシートを給紙しようとした段階でメディアミスマッチ(シート種不一致)が発生して印刷ジョブが停止してしまうことを、ユーザは、印刷開始を指示する前に知ることができる。
本実施形態では、図10(C)に示すようにシート種不一致警告マーク1031とシート残量なし警告マーク1032の形を変えている。これによって、ユーザは、ジョブのシートがいずれの給紙段にも設定されていないのか、ジョブのシートがいずれかの給紙段に設定登録されてはいるが残量がゼロであるのかを区別して認識することができる。このように、メディアミスマッチ判定を行うと、メディアミスマッチが発生する可能性のある印刷ジョブに対応付けて、それぞれ警告マーク1031、1032を警告表示することにより、ユーザに印刷ジョブの停止を回避させることが可能となる。
また図10(C)の状態で、ユーザがJobDを選択して詳細ボタン1011を押下すると、JobDが使用するシートサイズ及びメディア種(例えば図16(B))が表示される。ここで、CPU212は、残量がゼロであるシート情報を点滅させる。また、CPU212は、そのシートが設定されている給紙段の表示を点滅させる。これによりユーザは、JobDが使用するシートサイズ及びメディア種で残量がゼロのシート情報と、その給紙段を把握できる。このように、シートサイズ及びメディア種を表示する場合にも、シートがいずれの給紙段にも設定されていないときのシート情報の表示の仕方と、シートの残量がゼロのシート情報の表示の仕方とを変える。それによって、ユーザは、表示されたサイズ及び種類のシートが、いずれの給紙段にも設定されていないのか、シートの残量がゼロなのかを区別して知ることができる。なお、ここでは、いずれの給紙段にも設定されていないメディア情報を反転させて表示し、残量がゼロであるシート情報を点滅させて表示させた。これに限らず、それぞれのシート情報にシート種不一致警告マーク1031とシート残量なし警告マーク1032を対応付けて警告表示させてもよい。
続いて、選択された印刷ジョブで使用するシートを変更する処理である図6のS1100を説明するためのフローチャートを図11に示す。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたUI機能プログラムを実行することにより達成される。また、操作部204に図14(A)で示すシート変更画面1401が表示され、1402に示すようにジョブで使用するシートのリストから既にシートが選択されている状態で、図11に示したフローチャートの処理が開始される。尚、図14(A)の例では、ジョブで使用するシートのリストとして、「A4厚紙1」、「A4薄紙」、及び「A4普通紙」が表示され、「A4厚紙1」にシート種不一致警告マーク1031が付されている。そして、「A4厚紙1」がユーザによって選択されている状態となっている。以下、シート種不一致が起きているシート(ミスマッチシート)の変更処理を行う場合について説明するが、このような場合に限らない。メディアミスマッチが起きていないシート(ミスマッチ無しシート)の変更処理を行うことを可能にしてもよい。
まずS1101で、CPU212は、操作部204に表示される図14(A)のシート変更画面1401上でユーザによる操作待ち状態に入る。ここで、ユーザから何らかの操作が行われるまで、このS1101に留まる。ユーザが操作部204上で何かしらの操作を実施するとS1102に進む。
S1102で、CPU212は、その操作は図14(A)の変更シート選択ボタン1404を押下するイベントであるか否かを判定する。なお、変更シート選択ボタン1404は、変更前のシートが選択状態にない場合は、グレイアウトされて押下できない。変更シート選択ボタン1404を押下するイベントであると判定された場合は、S1103に進む。
S1103で、CPU212は、選択状態にある変更前のシートに対して、代替シートの候補からユーザによって選択された代替シート情報を設定して、S1101に戻る。なお、S1103で設定可能な代替シート情報は、給紙段の設定値として既に保存されているシート情報である。
一方、S1102でNOと判定された場合は、S1104に進む。
S1104で、CPU212は、その操作は図14(A)の変更前のシートへボタン1403を押下するイベントであるか否かを判定する。変更前のシートへボタン1403を押下するイベントであると判定された場合は、S1105に進む。尚、変更シート情報が設定されていないシートに対しては、変更前のシートへボタン1403はグレイアウトされて押下できない。
S1105で、CPU212は、選択状態にある変更前のシートに対して設定された変更シート情報を削除し、S1101に戻る。
一方、S1104でNOと判定された場合は、S1106に進む。
S1106で、CPU212は、その操作は図14(A)のOKボタン1411を押下するイベントであるか否かを判定する。OKボタン1411を押下するイベントであると判定された場合は、S1107に進む。S1107で、CPU212は、印刷ジョブで使用されるシートに設定された変更シート情報を設定し、変更シート情報を当該印刷ジョブに対応付けてHDD209に保存する。そして、印刷ジョブで使用するシートの変更する処理である図6のS1100を終了し、図6のS601に戻る。
一方、S1106でNOと判定された場合は、S1108に進む。S1108で、CPU212は、その操作は図14(A)のキャンセルボタン1410を押下するイベントであるか否かを判定する。キャンセルボタン1410を押下するイベントであると判定された場合は、S1109に進む。S1109で、CPU212は、印刷ジョブで使用されるシートに設定された変更シート情報を全てキャンセルする。そして、印刷ジョブで使用するシートを変更する処理である図6のS1100を終了し、図6のS601に戻る。
一方、S1108でNOと判定された場合は、S1110に進む。S1110で、CPU212は、給紙段選択ボタン1405を押下するイベントであるか否かを判定する。給紙段選択ボタン1405を押下するイベントであると判定された場合は、S1200に進む。尚、S1200における処理の内容については、図12を用いて後述する。S1200における処理が完了したら、S1101に戻る。
一方、S1110でNOと判定された場合は、S1111に進む。S1111で、CPU212は、ユーザによる操作に従ったその他の処理を実行して、S1101に戻る。なお、S1111での処理としては、例えば、スクロールボタン1406、1407を押下することにより、選択された印刷ジョブで使用するすべてのシート情報を順次表示させるといった処理が考えられる。
以上が、印刷ジョブで使用するシートを変更する処理である図6のS1100の詳細な説明である。なお、S1103で設定可能な代替シート情報は、給紙段の設定値として既に保存されているシート情報であるとして説明したが、これに限らない。給紙段の設定値として保存されていないシート情報も選択できるようにしてもよい。その場合、ユーザは、選択したシート情報をいずれかの給紙段の設定値として後で保存すればよい。
次に、第1の実施形態に係る印刷ジョブで使用するシートを給紙段指定に変更する給紙制御処理である図11のS1200を説明するためのフローチャートを図12に示す。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたUI機能プログラムを実行することにより達成される。
まずS1201で、CPU212は、操作部204に表示される図14(B)の給紙段選択画面1421上でユーザによる操作待ち状態に入る。ここで、ユーザから何らかの操作が行われるまで、このS1201に留まる。ユーザが操作部204上で何かしらの操作を実施するとS1202に進む。
S1202で、CPU212は、その操作は給紙段を選択するイベントであるか否かを判定する。給紙段を選択するイベントであると判定されたならば、S1203に進む。S1203で、CPU212は、ユーザによって選択された給紙段を選択状態に変更してS1201に戻る。なお、給紙段選択画面1421上でユーザが同時に選択できる給紙段は1つのみである。また、デジタル印刷機102が備えるすべての給紙段のうち、給紙段に収納されているシートの残量がゼロとなっている給紙段は、グレイアウトされてはじめから選択できないようにしてもよい。図14(B)の例では、給紙段5に収納されているシートの残量がゼロであるため、1423で表すように給紙段5はグレイアウトされてユーザによって選択できないようになっている。一方、給紙段2に収納されているシートの残量があり、1422で表すように給紙段2は反転表示されてユーザによって選択された状態となっている。
一方、S1202での判定の結果、その操作は給紙段を選択するイベントでないと判定されたならば、S1204に進む。S1204で、CPU212は、その操作はキャンセルボタン1427を押下するイベントであるか否かを判定する。
キャンセルボタン1427を押下するイベントであると判定されたならば、給紙段指定に変更する給紙制御処理である図11のS1200を終了して、図11のS1101に戻る。一方、S1204でNOと判定されたならば、S1205に進む。
S1205で、CPU212は、その操作はOKボタン1428を押下するイベントであるか否かを判定する。OKボタン1428を押下するイベントであると判定されたならば、S1206に進む。尚、OKボタン1428は給紙段が選択された状態でないとグレイアウトされて押下できない。そのため、一度、給紙段を選択するイベントが起き、S1203で給紙段は選択状態となり、S1201に戻ることによって、OKボタン1428を押下することが可能となる。
S1206で、CPU212は、当該ミスマッチシートの設定をS1203で選択状態に変更された給紙段を指定する給紙段指定に変更する。このとき、例えば、図14(C)の1408、1409に示すように、変更前のシートである「A4厚紙1」は、ユーザによって選択された「給紙段2」を指定する給紙段指定に設定が変更される。
そして、給紙段指定に変更する一連の給紙制御処理である図11のS1200を終了して、図11のS1101に戻る。
一方、S1205での判定の結果、その操作はOKボタン1428を押下するイベントでないと判定されたならば、S1207に進む。S1207で、CPU212は、ユーザによる操作に従ったその他の処理を実行する。尚、S1207の処理の詳細としては、例えば、給紙段を選択し、図14(B)の詳細情報ボタン1424を押下することで、選択状態にある給紙段に設定登録されたシートの属性情報を呼び出す画面への遷移等といった処理が考えられる。S1207におけるその他の処理を実行した後、S1201に戻って、以降の処理を進める。
以上が、印刷ジョブで使用するシートを給紙段指定に変更する給紙制御処理である図11のS1200の詳細である。
続いて、ジョブの印刷開始時における印刷パラメータを決定するための印刷制御処理を説明するためのフローチャートを図13に示す。この処理は、コントローラ部205のCPU212が、ROM207またはHDD209から読み出され、RAM208に展開されたJDF機能プログラム、又は、PDL機能プログラムを実行することにより達成される。また、この処理は、印刷実行指示が与えられて、プリントキューバッファ521にスタックされたジョブを対象に行われる。尚、印刷パラメータとは、シートの搬送速度や定着器の温度を制御するためのパラメータであり、印刷パラメータを決定するために基準とされるシートの属性情報とは、シートの坪量やシートの種別といった情報である。
まずS1301で、CPU212は、ジョブで使用するすべてのシートに関する情報を取得して、S1302に進む。S1301で取得される情報として、例えば、シートのサイズ、メディア種、代替シートに変更する設定の有無、給紙段指定に変更する設定の有無といった情報が含まれる。
S1302で、CPU212は、ジョブで使用するすべてのシートに対して印刷パラメータの決定を完了したか否かを判定する。完了したと判定されたならば、印刷パラメータを決定するための一連の処理を終了する。一方、完了していないと判定されたならば、S1303に進む。
S1303で、CPU212は、ジョブで使用するシートのうち印刷パラメータを決定するためのシートを1つ決めて、S1304に進む。S1304で、CPU212は、S1303で決められたシートに対して代替シートが設定されているか否かを判定する。代替シートに変更するよう設定されていると判定されたならば、S1305に進む。S1305で、CPU212は、設定された代替シートの属性情報に基づいて印刷パラメータを決定した後、S1302に戻る。
一方、S1304でNOと判定されたならば、S1306に進む。S1306で、CPU212は、前述した図12のS1206によって給紙段指定に変更するよう設定されているか否かを判定する。給紙段指定に変更するよう設定されていると判定されたならば、S1307に進む。S1307で、CPU212は、給紙段指定に変更されたことにより、指定された給紙段の設定値として登録されているシートの属性情報に基づいて印刷パラメータを決定する。
図14(C)の例では、ミスマッチシートである「A4厚紙1」は給紙段2を指定する給紙段指定に設定が変更されたことにより、給紙段指定された「給紙段2」に設定登録されている「A4Paper1」の属性情報に基づいて印刷パラメータが決定される。S1307の処理の後、S1302に戻る。
一方、S1306でNOと判定されたならば、S1308に進む。S1308で、CPU212は、ジョブで使用するシートとして、ジョブで指定したシートの属性情報を基に印刷パラメータを決定した後、S1302に戻る。
図14(A)の例では、ミスマッチシートである「A4厚紙1」は、まだ給紙段指定に変更されていないため、ジョブで指定したシートの属性情報である「A4厚紙1」に基づいて印刷パラメータが決定される。
以上が、ジョブの印刷開始時における印刷パラメータを決定するための印刷制御処理の詳細である。
以上説明したように第1の実施形態では、印刷ジョブで使用するシートの属性情報がいずれの給紙段にも登録されていない場合に、ミスマッチシートの給紙先情報をシート種指定から給紙段指定に変更する。即ち、ミスマッチシートを給紙するシート収納部をユーザが選択したことに従って、ミスマッチシートをユーザが選択したシート収納部から給紙するよう制御する。これによりメディアミスマッチ状態を解消し、ユーザはその旨を確認することができる。また、給紙段指定に変更された場合は、指定された給紙段の設定値として設定登録されているシートの属性情報を基に、印刷パラメータを決定することができる。
[第2の実施形態]
前述した第1の実施形態では、メディアミスマッチが起きているジョブのシートの給紙先情報をシート種指定から給紙段指定に変更した場合は、指定された給紙段に設定登録されているシートの属性情報を基に印刷パラメータを決定する場合について説明した。
一方、シート種不一致が起きているジョブで使用するシートを給紙段指定に変更した場合であっても、ジョブで指定したシートの属性情報に基づいて印刷パラメータを決定したい場合がある。
そこで第2の実施形態では、シート種不一致が起きているジョブで使用するシートを給紙段指定に変更した場合に、ジョブで指定したシートの属性情報に基づいて印刷パラメータを決定する場合について説明する。
第2の実施形態に係るデジタル印刷機102による処理を説明するための一連のフローチャートは第1の実施形態で説明した図6〜図9、及び、図11〜図13と同様であるため、説明を省略する。
第2の実施形態では、図12のS1206以降の処理が第1の実施形態とは異なるので、第2の実施形態における図12のS1206以降の処理の詳細を図17(A)に示したフローチャートを用いて説明する。
S1206で、CPU212は、ジョブで使用する当該シートの設定をS1203で選択状態に変更された給紙段を指定する給紙段指定に変更した後、S1701に進む。
続いて、S1701に進み、CPU212は、給紙段に備えられた不図示の開閉センサによって、給紙段指定された給紙段に対する開閉動作の監視を開始する。そして、第2の実施形態における給紙段指定に変更する一連の給紙制御処理S1200を終了して、図11のS1101に戻る。
また、第2の実施形態では、図13のS1306のYESからS1302に戻るまでの処理が第1の実施形態とは異なる。そこで、第2の実施形態における図13のS1306のYESからS1302に戻るまでの処理の詳細について、図17(B)に示したフローチャートを用いて説明する。
S1306で給紙段指定に変更する設定がされていると判定されたならば、S1711に進む。S1711で、CPU212は、ジョブで指定したシートの属性情報を基に印刷パラメータを決定する。図14(C)の例では、ミスマッチシートである「A4厚紙1」は給紙段2を指定する給紙段指定に設定が変更されているが、ジョブで指定した「A4厚紙」の属性情報に基づいて印刷パラメータが決定される。
続いてS1712に進み、CPU212は、給紙段指定された給紙段は開閉されたか否かを判定する。給紙段指定された給紙段は開閉されていないと判定された場合は、S1713に進む。S1713で、CPU212は、図18に示すように給紙段に正しいシートがセットされていることをユーザに確認させる警告画面1801を操作部204上に通知して、S1302に戻る。一方、給紙段指定された給紙段は開閉されたと判定された場合は、S1302に戻る。
また、第2の実施形態では、図13のS1302のYES以降の処理が第1の実施形態とは異なる。そこで、第2の実施形態における図13のS1302のYES以降の処理の詳細について、図17(C)に示したフローチャートを用いて説明する。
S1302での判定の結果、ジョブで使用するすべてのシートに対する印刷パラメータの決定が完了したと判定されたならば、S1721に進む。
S1721で、CPU212は、給紙段指定された給紙段に対する開閉動作の監視を終了させた後、ジョブの印刷開始時における印刷パラメータを決定するための印刷制御処理を終了する。
以上が、第2の実施形態において、第1の実施形態とは差分となる処理の詳細である。
以上説明したように第2の実施形態では、印刷ジョブで使用するシートの属性情報がいずれの給紙段にも登録されていない場合に、ミスマッチシートの給紙先情報をシート種指定から給紙段指定に変更する。これによりメディアミスマッチ状態を解消し、ユーザはその旨を確認することができる。また、ジョブで指定したシートの属性情報を基に印刷パラメータを決定することができる。
また、第2の実施形態では、給紙段指定に変更されたシートのジョブに対する印刷実行前に給紙段が開閉されてない場合は、給紙段に正しいシート(ジョブで指定したシート)が収納されていることをユーザに確認させる警告画面1801を表示させた。これによって、ジョブで指定したシートを印刷時に給紙段に収納することをユーザが忘れて、所望する印刷物が得られなくなることを防ぐことができる。
[第3の実施形態]
前述した第2の実施形態では、ジョブで指定したシートの属性情報を基に印刷パラメータを決定し、ジョブで指定したシートに対して印刷を実行するため、給紙段指定された給紙段に収納されているシートをジョブで指定したシートに一時的に入れ替えた。
そこで、第3の実施形態では第2の実施形態の処理に加えて、ジョブで指定したシートの属性情報を基に印刷パラメータを決定し、ジョブで指定したシートに対して印刷を完了後、図19に示すような警告画面1901を操作部204上に表示する。
このように印刷完了後に警告画面1901を表示することで、給紙段指定として指定された給紙段に現在収納されているシートを、当該給紙段に元々収納されていたシートに入れ替えるよう、ユーザに確認させることができる。なお、給紙段指定として指定された給紙段に現在収納されているシートとは、ジョブで指定したシートのことである。また、給紙段指定として指定された給紙段に元々収納されていたシートとは、給紙段の設定値として登録されていたシートのことである。
以上説明したように第3の実施形態では、印刷完了後にシートの入れ替えの確認をユーザに通知することによって、その後、別のジョブの実行をする際に、シートの入れ替えがされていないことが原因で、所望の印刷物が得られなくなることを防ぐことができる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。
例えば、本実施形態では、デジタル印刷機102の制御部のCPUが上記各種制御の主体となっていたが、デジタル印刷機102と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
(その他の実施形態)
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア(プログラム)をコンピュータパソコン等の処理装置(CPU、プロセッサ)にて実行することでも実現できる。また、複数のCPUで分散処理をすることでも実現できる。

Claims (10)

  1. シート収納部に収納されるシートの属性情報を記憶する記憶手段と、
    ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致するか否かを判定する判定手段と、
    前記判定手段によって一致しないと判定されたジョブについて、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないことを通知する通知手段と、
    当該ジョブで使用するシートの属性情報を変更する変更手段と、を有し、
    前記通知手段は、前記変更手段によってシートの属性情報が変更されたことに従って、前記判定手段によって更に判定することなく、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないこと通知を終了ることを特徴とする制御装置。
  2. 前記変更手段によって変更されたシートの属性情報が前記記憶手段に記憶されたシート収納部から当該ジョブで使用するシートを給紙するよう制御する給紙制御手段を更に有する
    ことを特徴とする請求項に記載の制御装置。
  3. 前記更手段は、前記記憶手段に記憶されているシートの属性情報であっても、前記シート収納部に収納されていないシートの属性情報へ変更できない
    ことを特徴とする請求項1又は2に記載の制御装置。
  4. 前記判定手段による判定を更に行うよう指示する指示手段を更に有し、
    前記判定手段は、前記指示手段による指示に従って、前記判定を行う
    ことを特徴とする請求項1乃至のいずれか1項に記載の制御装置。
  5. 前記属性情報は、シートのサイズ、シートの坪量、シートの表面性、シートの形状、又は、シートの色の少なくとも1つを含む
    ことを特徴とする請求項1乃至のいずれか1項に記載の制御装置。
  6. シート収納部に収納されるシートの属性情報を記憶する記憶手段と、
    ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致するか否かを判定する判定手段と、
    前記判定手段によって一致しないと判定されたジョブについて、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないことを通知する通知手段と、
    当該ジョブで使用するシートの属性情報を変更する変更手段と、を有し、
    前記通知手段は、前記変更手段によってシートの属性情報が変更されたことに従って、前記判定手段によって更に判定することなく、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないこと通知を終了ることを特徴とする印刷装置。
  7. シート収納部に収納されるシートの属性情報を記憶する記憶手段と、
    ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致するか否かを判定する判定手段と、
    前記判定手段によって一致しないと判定されたジョブについて、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないことを通知する通知手段と、
    当該ジョブで使用するシートを給紙するシート収納部を選択する選択手段と、
    当該ジョブで使用するシートの属性情報に基づいて印刷処理を制御する印刷制御手段と、を有し、
    前記通知手段は、前記選択手段によってシート収納部が選択されたことに従って、前記判定手段によって更に判定することなく、当該ジョブで使用するシートの属性情報が前記記憶手段に記憶されているシートの属性情報に一致しないこと通知を終了ることを特徴とする印刷装置。
  8. ジョブで使用するシートの属性情報が、シート収納部に収納されるシートの属性情報として記憶部に記憶されているシートの属性情報に一致するか否かを判定する判定工程と、
    前記判定工程によって一致しないと判定されたジョブについて、当該ジョブで使用するシートの属性情報が前記記憶部に記憶されているシートの属性情報に一致しないことを通知する通知工程と、
    当該ジョブで使用するシートの属性情報を変更する変更工程と、
    前記変更工程によってシートの属性情報が変更されたことに従って、前記判定工程によって更に判定することなく、当該ジョブで使用するシートの属性情報が前記記憶部に記憶されているシートの属性情報に一致しないこと通知を終了する終了工程と、
    を有することを特徴とする制御方法。
  9. 請求項に記載の制御方法を、コンピュータに実行させるためのプログラム。
  10. 請求項に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
JP2014082019A 2013-08-22 2014-04-11 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体 Active JP6333033B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014082019A JP6333033B2 (ja) 2013-08-22 2014-04-11 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体
US14/462,279 US9798962B2 (en) 2013-08-22 2014-08-18 Printing apparatus and computer program product for managing sheet attribute information for print jobs

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013172351 2013-08-22
JP2013172351 2013-08-22
JP2014082019A JP6333033B2 (ja) 2013-08-22 2014-04-11 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体

Publications (2)

Publication Number Publication Date
JP2015061746A JP2015061746A (ja) 2015-04-02
JP6333033B2 true JP6333033B2 (ja) 2018-05-30

Family

ID=52480121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014082019A Active JP6333033B2 (ja) 2013-08-22 2014-04-11 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体

Country Status (2)

Country Link
US (1) US9798962B2 (ja)
JP (1) JP6333033B2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6333033B2 (ja) * 2013-08-22 2018-05-30 キヤノン株式会社 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体
JP6289066B2 (ja) * 2013-12-09 2018-03-07 キヤノン株式会社 情報処理装置、方法、プログラム
JP2017177428A (ja) * 2016-03-29 2017-10-05 富士ゼロックス株式会社 データ処理装置及びプログラム
CN109690469A (zh) * 2016-09-09 2019-04-26 惠普发展公司,有限责任合伙企业 打印介质处理
US10642210B2 (en) * 2016-10-17 2020-05-05 Canon Kabushiki Kaisha Image forming apparatus
JP6772758B2 (ja) * 2016-10-21 2020-10-21 富士ゼロックス株式会社 印刷管理装置及びプログラム
JP2018069452A (ja) 2016-10-24 2018-05-10 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、及びプログラム
JP7256653B2 (ja) * 2019-02-14 2023-04-12 キヤノン株式会社 給紙装置、および情報処理方法
US11533412B2 (en) * 2020-03-16 2022-12-20 Ricoh Company, Ltd. Facsimile, control method, and non-transitory computer-executable storage medium
US11847366B2 (en) 2021-06-14 2023-12-19 Xerox Corporation Reserving a tray for a user for special media printing
US11778112B2 (en) 2022-01-19 2023-10-03 Xerox Corporation Methods and systems for reserving a tray for special media printing while submitting a document for printing
JP2024048885A (ja) * 2022-09-28 2024-04-09 シャープ株式会社 画像形成装置及び表示制御方法

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3397153B2 (ja) * 1998-02-12 2003-04-14 ミノルタ株式会社 画像形成装置
US6850337B1 (en) * 2000-01-31 2005-02-01 Hewlett-Packard Development Company, L.P. Methods and arrangement for providing and using printer configuration status information
JP3564044B2 (ja) * 2000-05-22 2004-09-08 シャープ株式会社 画像形成装置
JP2002108586A (ja) * 2000-09-26 2002-04-12 Minolta Co Ltd 画像処理装置及び画像形成システム
JP2002248831A (ja) * 2000-12-22 2002-09-03 Ricoh Co Ltd 画像形成装置、画像形成方法及びコンピュータプログラム
US7444111B2 (en) * 2005-03-14 2008-10-28 Kabushiki Kaisha Toshiba Apparatus for forming images, method of managing loading of paper feed cassette in image forming apparatus, and copying machine
US7317882B2 (en) * 2005-08-08 2008-01-08 Xerox Corporation Apparatus and method to optimize printer media definition
JP4487945B2 (ja) * 2006-02-10 2010-06-23 ブラザー工業株式会社 画像形成装置及び画像形成システム
US8593653B2 (en) * 2006-03-31 2013-11-26 Konica Minolta Laboratory U.S.A., Inc. Print management method and apparatus with multiple views
JP5025165B2 (ja) * 2006-05-12 2012-09-12 キヤノン株式会社 印刷システム、制御方法及びプログラム
JP4964071B2 (ja) * 2006-10-04 2012-06-27 株式会社リコー 画像形成装置及び給紙方法
JP4953831B2 (ja) * 2007-01-15 2012-06-13 キヤノン株式会社 印刷システム及びその制御方法
US20090073476A1 (en) * 2007-09-13 2009-03-19 Konica Minolta Systems Laboratory, Inc. Printing appratus and system
US8009302B2 (en) * 2008-05-06 2011-08-30 Xerox Corporation Obtaining print system settings for selected print media attributes in a networked print job environment
JP5051066B2 (ja) * 2008-08-25 2012-10-17 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
US20100157357A1 (en) * 2008-12-23 2010-06-24 Konica Minolta Systems Laboratory, Inc. Image printing apparatus having cluster printing function, image printing system and image printing method
JP2010284919A (ja) 2009-06-12 2010-12-24 Canon Inc 印刷装置
JP5448632B2 (ja) * 2009-08-07 2014-03-19 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
JP5749884B2 (ja) * 2009-12-08 2015-07-15 キヤノン株式会社 印刷装置及びその制御方法、並びにプログラム
US8599391B2 (en) * 2010-04-28 2013-12-03 Konica Minolta Laboratory U.S.A., Inc. Multiple media type printing
JP5814529B2 (ja) * 2010-09-08 2015-11-17 キヤノン株式会社 印刷システム、用紙属性の設定方法、プログラム
JP5675269B2 (ja) * 2010-10-22 2015-02-25 キヤノン株式会社 印刷処理装置、印刷システム、印刷処理装置の制御方法、印刷システムの制御方法、及びプログラム
JP5836052B2 (ja) * 2011-10-21 2015-12-24 キヤノン株式会社 印刷システム、印刷方法、及びプログラム
JP5836776B2 (ja) * 2011-11-28 2015-12-24 キヤノン株式会社 印刷装置、印刷装置の制御方法、及びプログラム
JP6415059B2 (ja) * 2013-03-18 2018-10-31 キヤノン株式会社 印刷装置及びその制御方法、プログラム
JP5860921B2 (ja) * 2013-05-17 2016-02-16 株式会社沖データ 画像形成装置及び画像形成システム
JP2015003475A (ja) * 2013-06-21 2015-01-08 キヤノン株式会社 印刷装置及びその制御方法とプログラム
JP6292779B2 (ja) * 2013-06-28 2018-03-14 キヤノン株式会社 印刷制御装置、印刷制御方法、およびプログラム
JP2015009530A (ja) * 2013-07-01 2015-01-19 キヤノン株式会社 印刷装置、表示制御方法およびプログラム
JP6161436B2 (ja) * 2013-07-03 2017-07-12 キヤノン株式会社 印刷装置及びその制御方法、プログラム
JP6214265B2 (ja) * 2013-07-29 2017-10-18 キヤノン株式会社 印刷装置及びその制御方法、プログラム、記憶媒体
JP6188482B2 (ja) * 2013-08-08 2017-08-30 キヤノン株式会社 印刷制御装置及びその制御方法、プログラム、記憶媒体
JP6333033B2 (ja) * 2013-08-22 2018-05-30 キヤノン株式会社 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体
JP6622447B2 (ja) * 2013-10-02 2019-12-18 キヤノン株式会社 画像形成装置、制御方法
JP2015114395A (ja) * 2013-12-09 2015-06-22 キヤノン株式会社 シート管理装置、シート管理装置の制御方法、プログラム、及び記憶媒体
JP6289066B2 (ja) * 2013-12-09 2018-03-07 キヤノン株式会社 情報処理装置、方法、プログラム
JP6324136B2 (ja) * 2014-03-20 2018-05-16 キヤノン株式会社 印刷システム、印刷装置、印刷システムの制御方法、及びプログラム
JP6335714B2 (ja) * 2014-08-08 2018-05-30 キヤノン株式会社 印刷制御装置、印刷制御方法、およびプログラム
JP6425545B2 (ja) * 2015-01-09 2018-11-21 キヤノン株式会社 画像形成装置、画像形成装置の制御方法及びプログラム

Also Published As

Publication number Publication date
US20150055175A1 (en) 2015-02-26
JP2015061746A (ja) 2015-04-02
US9798962B2 (en) 2017-10-24

Similar Documents

Publication Publication Date Title
JP6333033B2 (ja) 制御装置、印刷装置、制御方法、プログラム、及び記憶媒体
JP6261195B2 (ja) 印刷装置及びその制御方法とプログラム
JP6214265B2 (ja) 印刷装置及びその制御方法、プログラム、記憶媒体
JP6188482B2 (ja) 印刷制御装置及びその制御方法、プログラム、記憶媒体
US10255534B2 (en) Control apparatus and storage medium
JP7293465B2 (ja) 印刷装置とその制御方法
US9195195B2 (en) Control apparatus and storage medium for storing and executing a print job
JP6622447B2 (ja) 画像形成装置、制御方法
JP6526122B2 (ja) 印刷制御装置及びその制御方法、プログラム、記憶媒体
WO2013080466A1 (en) Printing apparatus, printing system, control method for printing apparatus, and storage medium
US8836995B2 (en) Method and apparatus for replacing banner pages with document identification information in an image production device
US8643882B2 (en) Print preview display of confirmation page with main page based on selected display method
JP2015104868A (ja) 制御装置、制御方法、プログラム、及び記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170407

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180206

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180315

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: 20180327

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180424

R151 Written notification of patent or utility model registration

Ref document number: 6333033

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151