JP2012086450A - 画像形成装置、制御方法、及びプログラム - Google Patents
画像形成装置、制御方法、及びプログラム Download PDFInfo
- Publication number
- JP2012086450A JP2012086450A JP2010234916A JP2010234916A JP2012086450A JP 2012086450 A JP2012086450 A JP 2012086450A JP 2010234916 A JP2010234916 A JP 2010234916A JP 2010234916 A JP2010234916 A JP 2010234916A JP 2012086450 A JP2012086450 A JP 2012086450A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- image processing
- pixel data
- processing
- stop
- 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.)
- Granted
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
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1274—Deleting of print job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1279—Controller construction, e.g. aspects of the interface hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1803—Receiving particular commands
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/408—Handling exceptions, e.g. faults
-
- 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/00477—Indicating status, e.g. of a job
-
- 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/00915—Assigning priority to, or interrupting, a particular operation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2206/00—Indexing scheme related to dedicated interfaces for computers
- G06F2206/15—Indexing scheme related to printer interfaces for computers, indexing schema related to group G06F3/12
- G06F2206/1514—Sub-job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- 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/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- 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/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- 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/0082—Image hardcopy reproducer
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Image Communication Systems (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【解決手段】描画処理中の強制停止要求に対し、後段の画像処理モジュールが停止可能か否かを判定する出力先停止可否判断手段を設ける。出力先停止可否判定手段にて判定した結果、停止不可の場合は、画像処理モジュールによる画像処理を完了させるために必要な個数の予め決められた色値のピクセルデータを送信する。一方で停止可の場合は、直ちに描画処理モジュールを停止させる。
【選択図】 図12
Description
以下、本発明を実施するための形態について図面を用いて説明する。図1は、本発明に適用される印刷システムの一例を示している。印刷システムにおいて、情報処理装置であるホストPC101、LAN(Local Area Network)102、画像形成装置であるプリンタ103を有する。ホストPC101とプリンタ103は、LAN102を介して接続されている。なお、図1には、示されていないが、印刷システムは他の装置を含んでいても構わない。ユーザがホストPC101からLAN102経由で送信したプリントデータに従って、プリンタ103で印刷処理が行われる。プリンタ103はユーザインタフェースであるパネル操作部104を備え、パネル操作部104にて、プリントジョブのキャンセル、給紙段の選択などをユーザが指示することができる。プリントコントローラ部105は、ホストPC101を介したユーザからの印刷指示を受けると、印刷指示と共に送られるプリントデータに対して画像を形成するための画像処理を行い、画像データの形成を行う。このとき形成された画像データは、プリントエンジン部106に送られる。プリントエンジン部106では、画像データを元にトナーを紙媒体に定着させ、排紙処理を行う。なお、ここでのプリントデータは、ホストPC101から受信する構成に限られず、例えば、他の装置にて保持されているデータをユーザの印刷指示に基づいて取得しても構わない。また、本実施形態において、プリントデータは、PDL(Print description Language)形式で定義されているものとして説明するが、これに限定されるものではない。
図3は、描画部211で実施される処理の流れの概要を示している。描画部211では、中間データ格納部213から中間データを入力データとして、命令解釈部301、輪郭書き出し部302、重なり整列部303、色塗り部304、色合成部305を経て画像データのピクセル出力を行っている。つまり、画素データ(ピクセルデータ)を生成する。命令解釈部301では、中間データの内容に従って、描画部211がこれから実行するべき命令の内容を判断する。例えば、命令解釈部301が解釈して判断する内容には、次のスキャンラインの描画処理を実行する命令、描画処理自体を終了する命令などがある。ここでスキャンラインとは、描画部211にて輪郭書き出し部302から色合成部305までの1回の描画処理で実行できる処理単位を表している。つまり、ページサイズは、1以上のスキャンラインからなる。またスキャンラインの値が1の場合、ページサイズの画像データに対して、高さが1で、ページと同じ幅をもつイメージを指す。
図4(A)は、パネル操作部104の一例である。表示部401では、ユーザにプリンタ103に設定されている情報やユーザがプリンタに設定したい項目の表示し、ユーザに対して視覚的に提供する。表示部401に“プリント中”と表示されている際に、ユーザがジョブキャンセルボタン402を押下することにより、プリンタ103にて現時点で処理されているプリントジョブに強制停止を行うことができる。ユーザがメニューボタン403を押下することで、表示部401にユーザが設定できる項目及び、ユーザが確認できるプリンタ103内部の情報を選択できるようになる。ユーザは、メニューボタン403を押下した後に、表示部401に表示されるメニューの中で所望の項目を、選択ボタン404を用いて選択することができる。これにより、ユーザからの指示を受け付ける受付手段を実現する。
図5は、描画部211での正常描画処理の開始から終了まで及び、画像処理H/W212での画像処理の開始から終了までのシーケンスを示した図である。期間501は、CPU205が駆動している期間を示している。プリンタ103が正常描画処理を行うとき、期間501においてまず、画像処理H/W212に画像処理を実行可能な状態にするため、CPU205から画像処理H/W212へメッセージ502を送信する。ここでメッセージの送信とは、具体的には所定のレジスタあるいは、メモリに所定の値を書き込むことを意味している。
図6は、描画部211での正常描画処理の開始から終了まで及び、画像処理H/W212での画像処理の開始から終了までのCPU205で実行される処理のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
図7は、描画部211で描画処理の開始から終了までに実行される処理のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
以下、本発明を実施するための第一実施形態について図面を用いて説明する。図4(B)は、図4(A)と同様にプリンタ103のパネル操作部104を示している。表示部801に「現在、プリント中」と表示されているときは、プリントコントローラ部105では、プリントジョブが実行中であることを示している。このように表示部801に「現在、プリント中」という表示がされているときにジョブキャンセルボタン802を押下することで、パネル操作部104からユーザI/F203を介してジョブ制御部206にジョブキャンセルの指示(停止指示)が送信される。ジョブ制御部206にてジョブキャンセルが受信されると直ちに現在実施されているプリントジョブの強制停止が実行される。
図9は、描画部211での正常描画処理の途中で強制停止を行った場合における画像処理H/W212での画像処理の開始から終了までのシーケンスを示した図である。基本的な構成は図5と同一である。具体的には、図5および図9において、期間1001と期間501、メッセージ1003とメッセージ502、期間1004と期間503、メッセージ1006とメッセージ504、期間1007と期間505、メッセージ1010とメッセージ507、メッセージ1012とメッセージ508は同じものを意味している。
図10は、第一実施形態における描画部211で実施される描画処理が途中で強制停止されるときの描画部211による描画開始から画像処理H/W212の処理終了までのCPU205で実行される処理のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
図11は、第一実施形態における描画部211で実施される描画処理が途中で強制停止されるときの描画部211のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
S1211はループ制御でS1212をPixNum回実施することを制御している。S1212では、描画部211は、画像処理H/W212に予め決められた色値のピクセルを出力する。
以下、本発明を実施するための第二実施形態について図面を用いて説明する。図4(C)は、図4(A)および図4(B)と同様にプリンタ103のパネル操作部104を示している。ユーザが、メニューボタン1302を押下することによってプリンタ103の設定変更を行うためのメニューが表示される。ユーザは、選択ボタン1303を操作することによって、所望の設定を行うことができる。表示部1301には、プリントジョブのキャンセルの設定変更を行うためのメニュー画面の一例が示されている。プリンタ103でプリントジョブ実行中にユーザがジョブキャンセルボタン1304を押下してジョブキャンセルを実行したときのジョブキャンセル方法をユーザが選択することができる。
上記式2を満たさない場合、描画処理制御部209は、描画部211に対して強制停止を送信する。なお、閾値Th1の値は装置ごとに固定値を有しても良いし、画像形成装置の管理者が設定できるようにしても構わない。
上記式3を満たさない場合、描画処理制御部209は、描画部211に対して強制停止指示を送信する。そして、上記2つの条件式(式2および式3)をいずれも満たすことができた場合のみ、描画部211の強制停止を行わず、中間データに従った描画処理を続行させる。なお、閾値Th2の値は装置ごとに固定値を有しても良いし、画像形成装置の管理者が設定できるようにしても構わない。
図13Aおよび図13Bは、第二実施形態における描画部211による描画開始から画像処理H/W212の処理終了までのCPU205で実行される処理のフローチャートである。ただし、パネル操作部104にて「プリントジョブが終わりそうなら、プリント続行する」が設定され、かつ、描画処理中にジョブキャンセル要求をジョブ制御部206が受けるという場合のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
S1518では、S1517にて求められた平均描画時間Tと予め決めた閾値Th2との間で大小比較を行う。TがTh2より小さい場合(S1518にてYES)、S1521へ進む。一方で、TがTh2以上の場合(S1518にてNO)、S1519へ進む。つまり、式3および式4に基づく判定を行うS1515およびS1518により、第一判定手段を実現する。S1519からS1527までの処理は、図10にて示したS1111からS1119までの処理と同様のため、説明を省略する。
図14は、第二実施形態における描画部211による描画開始から終了までの描画部211で実行される処理のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
システム制御部216の判断によりプリンタ103が省電力モードに移行すると、プリンタ103では、CPU205と一部のメモリを除くすべてのH/Wへの電力の供給が省電力モードから復帰するまで断たれてしまう。このことに伴って、描画部211が描画処理中にシステム制御部216が省電力モードに移行してしまう場合、描画部211は強制停止が実行されてしまう。そして、省電力モードからの復帰後に、強制停止が実行される直前に実行されていた描画処理を最初からやり直すことになる。そのため、ユーザがプリンタ103でプリントジョブを実行している最中にプリンタ103が省電力モードに移行してしまうと、省電力モードから復帰後に描画処理をゼロからやり直しが必要なため、ユーザに余計な時間が取らせてしまう。そこで描画処理の強制停止に関連して本実施形態では、省電力モードなどで描画処理を一旦中断したあと、同じ中間データを用いて描画処理を再開する場合に、中断する直前の状態から描画処理を続行する方法について述べる。以下、本発明を実施するための第三実施形態について図面を用いて説明する。
図16Aおよび16Bは、第三実施形態において、描画処理制御部209と画像処理H/W制御部210による描画画像処理H/W212の処理終了までを検知するまでのCPU205で実行される処理のフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
図17(A)および(B)は、第三実施形態に係る描画部211の挙動を説明したフローチャートである。なお、図に示すフローチャートにおいて、破線矢印は別の図に示す処理との対応を示す。
S1910では、描画部211は、予め決められた色値ピクセルを画像処理H/W212へ送信する。S1911では、描画部211は、現在注目している中間データの位置情報であるアドレスを変数RipAddrに格納する。変数RipAddrに現在注目している中間データのアドレスを格納することで、描画処理を再開後に描画部211が描画処理を途中から開始することが可能する。
S1914では、予め決められた色値のピクセルを画像処理H/W212へ出力する処理を行う。S1915では、描画部211は、描画処理制御部メッセージ受信レジスタに「開始」を書き込む。S1916では、描画部211は、変数RipAddrに格納された中間データのアドレスを取得する。この位置情報により、中間データの途中から描画処理の再開を行うことが可能となる。S1917からS1921は、図11に示すS1205からS1208までの処理と同様であるため省略する。また、S1910およびS1914における予め決められた色値ピクセルの送信処理であるS1922からS1923までの処理は、図11に示すS1211からS1212までの処理と同様であるため省略する。なお、S1910にて第一送信手段を実現し、S1913にて第二送信手段を実現する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (10)
- プリントデータに基づいて画素データを生成する描画部と、該画素データに対して画像処理を行う画像処理部とを有する画像形成装置であって、
前記描画部および前記画像処理部による処理を行っている際に、制御部から当該処理に対する停止指示を受けた場合において、前記描画部が生成する画素データの出力先である前記画像処理部が停止可能か否かを判定する判定手段と、
前記判定手段によって停止不可と判定された場合に、前記描画部による当該画素データを生成する処理において未処理の画素の数だけ予め定められた色値の画素データを前記画像処理部に送信する送信手段と
を有し、
前記画像処理部は、前記送信手段により送信された前記予め定められた色値の画素データを用いて画像処理を行うことを特徴とする画像形成装置。 - 前記描画部は、前記プリントデータのスキャンラインごとに画素データとして生成することを特徴とする請求項1に記載の画像形成装置。
- プリントデータに基づいて画素データを生成する描画部と、該画素データに対して画像処理を行う画像処理部とを有する画像形成装置であって、
前記描画部および前記画像処理部による処理を行っている際に、制御部から当該処理に対する停止指示を受けた場合において、前記停止指示を受けた時点での前記描画部における前記プリントデータに対する処理の進行状況に応じて、当該処理を停止するか否かを判定する第一判定手段と、
前記第一判定手段により停止すると判定された場合に、前記描画部が生成する画素データの出力先である前記画像処理部が停止可能か否かを判定する第二判定手段と、
前記第二判定手段によって停止不可と判定された場合に、前記描画部による当該画素データを生成する処理において未処理の画素の数だけ予め定められた色値の画素データを前記画像処理部に送信する送信手段と
を有し、
前記画像処理部は、前記送信手段により送信された前記予め定められた色値の画素データを用いて画像処理を行うことを特徴とする画像形成装置。 - 前記第一判定手段は、前記プリントデータにおける1ページあたりの総スキャンライン数に対し前記描画部による処理済みのスキャンライン数の割合が所定の閾値より大きく、かつ、前記描画部による1スキャンラインあたりの平均描画処理時間が所定の閾値よりも小さい場合に、当該処理を停止しないと判定することを特徴とする請求項3に記載の画像形成装置。
- ユーザから当該画像形成装置に対する処理の停止指示を受け付ける受付手段を更に有し、
前記受付手段は、ユーザから前記処理の進行状況に応じて処理を停止するか、現時点で処理を強制停止するかの指示を受け付けることを特徴とする請求項4に記載の画像形成装置。 - 前記第一判定手段は、前記受付手段にてユーザから現時点で処理を強制停止するとの指示を受け付けた場合、当該処理を停止すると判定することを特徴とする請求項5に記載の画像形成装置。
- プリントデータに基づいて画素データとして描画する描画部と、該画素データに対して画像処理を行う画像処理部とを有する画像形成装置であって、
前記描画部および前記画像処理部による処理を行っている際に、制御部から当該処理に対する一時停止指示を受けた場合において、前記一時停止指示を受信する直前までに処理済みの画素データ、および、前記描画部による当該画素データを生成する処理において未処理の画素の位置情報を保持する保持手段と、
前記一時停止指示を受けた場合において、前記描画部が生成する画素データの出力先である前記画像処理部が停止可能か否かを判定する判定手段と、
前記判定手段によって停止不可と判定された場合に、前記描画部による当該画素データを生成する処理において未処理の画素の数だけ予め定められた色値の画素データを前記画像処理部に送信する第一送信手段と、
当該画像形成装置が一時停止から復帰した後に、前記保持手段によって保持された描画処理済みのプリントデータに含まれる画素の数だけ前記予め定められた色値を前記画像処理部に送信する第二送信手段と
を有し、
前記描画部は、当該画像形成装置が一時停止から復帰した後に、前記保持手段によって保持された前記位置情報を元に、描画処理を続行することを特徴とする画像形成装置。 - 前記プリントデータを複数のスキャンラインからなるバンド単位で分割し、
前記描画部は、前記制御部から当該処理に対する一時停止指示を受けた際に処理を行っている着目バンドに対して描画処理が完了するまで当該描画処理を継続し、
前記保持手段は、当該描画部が描画処理を完了させたバンドまでの画素データ、および、未処理のバンドの位置情報を保持する
ことを特徴とする請求項7に記載の画像形成装置。 - プリントデータに基づいて画素データを生成する描画部と、該画素データに対して画像処理を行う画像処理部とを有する画像形成装置における制御方法であって、
判定手段が、前記描画部および前記画像処理部による処理を行っている際に、制御部から当該処理に対する停止指示を受けた場合において、前記描画部が生成する画素データの出力先である前記画像処理部が停止可能か否かを判定する判定工程と、
送信手段が、前記判定工程において停止不可と判定された場合に、前記描画部による当該画素データを生成する処理において未処理の画素の数だけ予め定められた色値の画素データを前記画像処理部に送信する送信工程と
を有し、
前記画像処理部は、前記送信工程において送信された前記予め定められた色値の画素データを用いて画像処理を行うことを特徴とする制御方法。 - コンピュータを、
描画部および画像処理部による処理を行っている際に、制御部から当該処理に対する停止指示を受けた場合において、前記描画部が生成する画素データの出力先である前記画像処理部が停止可能か否かを判定する判定手段、
前記判定手段によって停止不可と判定された場合に、前記描画部による当該画素データを生成する処理において未処理の画素の数だけ予め定められた色値の画素データを前記画像処理部に送信する送信手段
として機能させ、
前記画像処理部を、前記送信手段により送信された前記予め定められた色値の画素データを用いて画像処理を行うように機能させることを特徴とするプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010234916A JP5739639B2 (ja) | 2010-10-19 | 2010-10-19 | 画像形成装置、画像形成方法、およびプログラム |
| US13/232,215 US8711384B2 (en) | 2010-10-19 | 2011-09-14 | Image forming apparatus, control method and computer-readable medium for stopping a print job during printing by a printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010234916A JP5739639B2 (ja) | 2010-10-19 | 2010-10-19 | 画像形成装置、画像形成方法、およびプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2012086450A true JP2012086450A (ja) | 2012-05-10 |
| JP2012086450A5 JP2012086450A5 (ja) | 2014-02-20 |
| JP5739639B2 JP5739639B2 (ja) | 2015-06-24 |
Family
ID=45933919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010234916A Expired - Fee Related JP5739639B2 (ja) | 2010-10-19 | 2010-10-19 | 画像形成装置、画像形成方法、およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8711384B2 (ja) |
| JP (1) | JP5739639B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014177116A (ja) * | 2013-02-18 | 2014-09-25 | Ricoh Co Ltd | 画像形成装置、動作停止方法、及び動作停止プログラム |
| US9171240B2 (en) | 2013-07-22 | 2015-10-27 | Canon Kabushiki Kaisha | Generating a display list for processing by a rendering unit |
| US10255532B2 (en) | 2017-04-24 | 2019-04-09 | Canon Kabushiki Kaisha | Image forming apparatus, and method of controlling the same |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9377982B1 (en) * | 2015-03-06 | 2016-06-28 | Kyocera Document Solutions Inc. | Short term job canceling in ESU model printer |
| JP6724428B2 (ja) * | 2016-03-07 | 2020-07-15 | セイコーエプソン株式会社 | 印刷装置及び印刷方法 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11265456A (ja) * | 1998-03-16 | 1999-09-28 | Dainippon Screen Mfg Co Ltd | ラスターデータ生成方法及びその装置 |
| JPH11338651A (ja) * | 1998-03-25 | 1999-12-10 | Seiko Epson Corp | プリンタ制御回路、プリンタ及びプリントシステム |
| JP2000135820A (ja) * | 1997-12-11 | 2000-05-16 | Canon Inc | 印刷装置及び印刷システム及び印刷制御方法及び印刷装置を制御する印刷制御プログラムを格納した記憶媒体及び印刷装置を制御する印刷制御プログラムを送出する送出装置 |
| JP2001243038A (ja) * | 2000-02-29 | 2001-09-07 | Fuji Photo Film Co Ltd | プルーファおよびプルーフプログラム記憶媒体 |
| JP2003256179A (ja) * | 2001-12-27 | 2003-09-10 | Canon Inc | 画像処理装置及び画像処理方法 |
| JP2003271368A (ja) * | 2002-03-18 | 2003-09-26 | Seiko Epson Corp | 印刷制御装置、印刷制御方法、印刷制御プログラムを記録した媒体および印刷制御プログラム |
| JP2006150891A (ja) * | 2004-12-01 | 2006-06-15 | Canon Inc | 画像形成装置 |
| JP2006317871A (ja) * | 2005-05-16 | 2006-11-24 | Kyocera Mita Corp | 画像形成装置 |
| JP2009160835A (ja) * | 2008-01-08 | 2009-07-23 | Kyocera Mita Corp | 画像形成装置 |
-
2010
- 2010-10-19 JP JP2010234916A patent/JP5739639B2/ja not_active Expired - Fee Related
-
2011
- 2011-09-14 US US13/232,215 patent/US8711384B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000135820A (ja) * | 1997-12-11 | 2000-05-16 | Canon Inc | 印刷装置及び印刷システム及び印刷制御方法及び印刷装置を制御する印刷制御プログラムを格納した記憶媒体及び印刷装置を制御する印刷制御プログラムを送出する送出装置 |
| JPH11265456A (ja) * | 1998-03-16 | 1999-09-28 | Dainippon Screen Mfg Co Ltd | ラスターデータ生成方法及びその装置 |
| JPH11338651A (ja) * | 1998-03-25 | 1999-12-10 | Seiko Epson Corp | プリンタ制御回路、プリンタ及びプリントシステム |
| JP2001243038A (ja) * | 2000-02-29 | 2001-09-07 | Fuji Photo Film Co Ltd | プルーファおよびプルーフプログラム記憶媒体 |
| JP2003256179A (ja) * | 2001-12-27 | 2003-09-10 | Canon Inc | 画像処理装置及び画像処理方法 |
| JP2003271368A (ja) * | 2002-03-18 | 2003-09-26 | Seiko Epson Corp | 印刷制御装置、印刷制御方法、印刷制御プログラムを記録した媒体および印刷制御プログラム |
| JP2006150891A (ja) * | 2004-12-01 | 2006-06-15 | Canon Inc | 画像形成装置 |
| JP2006317871A (ja) * | 2005-05-16 | 2006-11-24 | Kyocera Mita Corp | 画像形成装置 |
| JP2009160835A (ja) * | 2008-01-08 | 2009-07-23 | Kyocera Mita Corp | 画像形成装置 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014177116A (ja) * | 2013-02-18 | 2014-09-25 | Ricoh Co Ltd | 画像形成装置、動作停止方法、及び動作停止プログラム |
| US9171240B2 (en) | 2013-07-22 | 2015-10-27 | Canon Kabushiki Kaisha | Generating a display list for processing by a rendering unit |
| US20160011837A1 (en) * | 2013-07-22 | 2016-01-14 | Canon Kabushiki Kaisha | Display list generation apparatus, method, and program |
| US10394509B2 (en) * | 2013-07-22 | 2019-08-27 | Canon Kabushiki Kaisha | Display list generation apparatus |
| US10255532B2 (en) | 2017-04-24 | 2019-04-09 | Canon Kabushiki Kaisha | Image forming apparatus, and method of controlling the same |
Also Published As
| Publication number | Publication date |
|---|---|
| US8711384B2 (en) | 2014-04-29 |
| US20120092686A1 (en) | 2012-04-19 |
| JP5739639B2 (ja) | 2015-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5739639B2 (ja) | 画像形成装置、画像形成方法、およびプログラム | |
| JP3265573B2 (ja) | 印刷システム及びプリンタ | |
| JP2000122817A (ja) | ネットワークプリンタ | |
| WO2008063622A1 (en) | Methods and systems rendering a print job | |
| US6929411B2 (en) | Selectable control of raster image processor | |
| JP5671930B2 (ja) | 印刷システム | |
| JP2016198964A (ja) | システム、印刷装置及びその制御方法、後処理装置及びその制御方法 | |
| JP4482525B2 (ja) | 画像形成装置 | |
| JP2012141389A (ja) | 画像形成方法、画像形成システムおよび画像形成装置 | |
| JP2011201146A (ja) | 画像処理装置及び画像処理プログラム | |
| JP2011134096A (ja) | 画像形成装置、画像形成装置の制御方法及びプログラム | |
| US8994962B2 (en) | Image forming system and control method for the same | |
| JP2016137664A (ja) | 印刷に要する時間の予測値を求める画像処理装置、画像処理方法およびそのプログラム | |
| US20120057179A1 (en) | Image forming apparatus and rendering control method | |
| JP2006350443A (ja) | 印刷システムおよび印刷制御方法およびプログラム | |
| JP2008282117A (ja) | デバイスドライバ、及び情報処理装置 | |
| JP2013122661A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
| JP3386039B2 (ja) | 印刷装置 | |
| JP2018124777A (ja) | 情報処理装置、制御方法およびプログラム | |
| JP6789716B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
| JP2004066532A (ja) | 画像処理装置及びその方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 | |
| JP3738573B2 (ja) | 画像処理装置およびジョブ実行方法 | |
| JP2015168132A (ja) | 画像形成システム及び画像形成システム用印刷データ描画展開方法 | |
| JP2000238348A (ja) | プリンタシステム | |
| JP2013006338A (ja) | レンダリングシステムの構成方法を切り替える画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131016 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131016 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140804 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141003 |
|
| 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: 20150327 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150424 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5739639 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |