[go: up one dir, main page]

JP2002127538A - プリンタ装置 - Google Patents

プリンタ装置

Info

Publication number
JP2002127538A
JP2002127538A JP2000326811A JP2000326811A JP2002127538A JP 2002127538 A JP2002127538 A JP 2002127538A JP 2000326811 A JP2000326811 A JP 2000326811A JP 2000326811 A JP2000326811 A JP 2000326811A JP 2002127538 A JP2002127538 A JP 2002127538A
Authority
JP
Japan
Prior art keywords
print
page
logical
control unit
printer
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
Application number
JP2000326811A
Other languages
English (en)
Other versions
JP4310913B2 (ja
Inventor
Kiyoaki Fujikura
清明 藤倉
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2000326811A priority Critical patent/JP4310913B2/ja
Priority to US09/822,231 priority patent/US20020051163A1/en
Publication of JP2002127538A publication Critical patent/JP2002127538A/ja
Application granted granted Critical
Publication of JP4310913B2 publication Critical patent/JP4310913B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1848Generation of the printable image
    • G06K15/1856Generation of the printable image characterized by its workflow
    • G06K15/186Generation of the printable image characterized by its workflow taking account of feedback from an output condition, e.g. available inks, time constraints

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】論理ページ単位に印刷するプリンタに関し、1
物理ページに複数の論理ページを印刷しても、複数の論
理ページを同一の物理ページに印刷する。 【解決手段】印刷コマンドを受け、印刷媒体に印刷を行
う印刷エンジン(5)を制御するメカ制御部(4)と、
ホスト(1)からの論理ページ単位の印刷指示を受け、
印刷データを作成するプリンタ制御部(3)とを有し、
プリンタ制御部(3)は、印刷データの作成後、論理ペ
ージの物理長を累積し、印刷媒体の1ページの物理長を
参照して、参照結果により、メカ制御部(4)に印刷コ
マンドと印刷データを送信し、且つ参照結果により、メ
カ制御部(4)の前記印刷媒体のなし検出動作を制御す
る。ホストが論理ページ単位に印刷指定しても、印刷媒
体の1物理長を認識して、論理ページ単位の印刷起動を
行うとともに、印刷起動単位の印刷媒体の有無検出を、
印刷媒体の1ページ単位に行うよう制御するため、印刷
媒体なしが発生しても、1ページ内に収める複数の論理
ページホストデータが別々のページに印刷されることを
防止できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストの管理する
論理ページ単位に印刷を行うプリンタ装置に関し、特
に、1ページ分の用紙内に複数ページのホストデータを
印刷するプリンタ装置に関する。
【0002】
【従来の技術】図8は、従来のプリンタシステムの構成
図である。1はホスト計算機であり、ホストの管理する
ページ(論理ページという)単位で印刷データを送信す
る。2はプリンタ装置であり、論理ページ単位の印刷デ
ータを受信し、論理ページ単位に印刷動作を行い、用紙
(連続紙)に印刷する。
【0003】このページ単位に印刷を行う連続紙プリン
タ装置2は、ホスト計算機1から送られてくるコマンド
/データを解析し、1ページ分のビットマップデータを
作成するプリンタコントローラ2−1と、主にメカ機構
部(印刷エンジン)2−3の制御を行うメカコントロー
ラ2−2と、ページ単位で実際の印刷を行うメカ機構部
(印刷エンジン)2−3とから構成される。
【0004】ホスト1からは、プリンタ2に論理ページ
長と印刷データを通知し、プリンタ2は、論理ページ長
のビットマップデータを作成すると、論理ページ単位で
連続紙に印刷を行う。図9は、連続紙プリンタ2で印刷
した印刷例を示し、ホスト1からの論理ページ長( 本例
では11インチ) と、連続紙プリンタ装置2にセットさ
れている連続用紙の折り畳み長(11インチ)が一致し
ているため、1枚の用紙1ページに、1ページのホスト
データが適切に印刷される。
【0005】図10(A)、図10(B)も、連続紙プ
リンタ2で印刷した印刷例を示し、図9と異なる点は、
ホストからの論理ページ長と連続用紙の折り畳み長( 本
例では11インチ) が不一致である点である。図10
(A)では、連続用紙の折り畳み長が、ホストからの論
理ページ長の整数倍になっている。又、図10(B)で
は、連続用紙の折り畳み長が、2ページ分のホストの論
理ページ長(7インチ、4インチ)と一致している。
【0006】この場合も、1枚の用紙内に2ページのホ
ストデータが印刷されるだけで、用紙なしエラーなどが
発生しない場合には何も問題なく印刷される。
【0007】このように、ホストの論理ページ単位に印
刷起動し、印刷を行うことにより、ホストは、プリンタ
の物理用紙長をページ単位のみに制限されず、任意の論
理ページ長で、印刷データを作成することができ、印刷
データ作成の自由度が増加する。例えば、1枚の用紙
に、納品書、請求書と控えとの3論理ページを印刷でき
る。
【0008】
【発明が解決しようとする課題】図11(A)及び図1
1(B)は、本発明が解決しようとする問題点を説明す
る図である。論理ページ単位に印刷起動するプリンタで
は、論理ページ長( 本例では5.5 インチ) 単位に印刷を
行っているため、用紙なしに代表されるオペレータコー
ルエラーも論理ページ長単位に検出している。
【0009】このため、図11(A)及び図11(B)
に示すように、1物理ページに複数の論理ページを印刷
する時に、論理1−3ページは正常に印刷されるが、
論理4ページ目を印刷しようとした時、用紙なしエラー
が検出されると、プリンタ2は、印刷動作を行わず、オ
ペレータコールの状態となる。用紙を補給し、印刷を再
開すると、論理4ページ目は、論理3ページ目の用紙
(物理ページ)には、印刷されず、他の用紙(物理ペー
ジ)に印刷されてしまう事になる。各論理ページの印刷
は行われるが、1枚の用紙に論理2ページ分のデータが
印刷されて初めて意味を持つ場合(例えば、請求書/控
えで1組となる場合など)には、1組のホストデータ
が、別々の用紙に印刷されてしまうという問題が生じて
いた。
【0010】物理ページ単位でのみ印刷するプリンタで
は、複数のページを合成して、1物理ページ単位に印刷
起動することが行われている(例えば、特開昭61−1
1843号公報、特開平5−96833号公報、特開平
11−115259号公報等)。このプリンタでは、も
ともと、物理ページ単位に印刷データを作成するため、
1ページ印刷中に、用紙なしエラーが発生しても、作成
した物理ページ単位の印刷データを印刷しなおすことに
より、複数ページの印刷データが、別々の物理ページに
印刷されることを防止できる。
【0011】しかし、この方法を、論理ページ単位の印
刷を行うプリンタに適用すると、ホストが、1物理ペー
ジの論理ページ数をプリンタに通知するか、1物理ペー
ジの論理ページ数を固定する必要があり、ホストのシー
ケンスを変更する必要があるか、折角の論理ページ単位
の自由度を生かすことが出来ないという問題が生じる。
【0012】従って、本発明の目的は、用紙なしエラー
が発生しても、論理ページのデータが、別々の物理ペー
ジに印刷されることを防止するためのプリンタ装置を提
供するにある。
【0013】又、本発明の他の目的は、ホストのシーケ
ンスを変更することなく、用紙なしエラーが発生した時
に、論理ページのデータが、別々の物理ページに印刷さ
れることを防止するためのプリンタ装置を提供するにあ
る。
【0014】更に、本発明の他の目的は、論理ページの
自由度を保持しつつ、用紙なしエラーが発生した時に、
論理ページのデータが、別々の物理ページに印刷される
ことを防止するためのプリンタ装置を提供するにある。
【0015】
【課題を解決するための手段】この目的の達成のため、
本発明のホストからの論理ページ単位に印刷指定される
プリンタ装置は、印刷コマンドを受け、印刷媒体に印刷
を行う印刷エンジンを制御するメカ制御部と、ホストか
らの論理ページ単位の印刷指示を受け、印刷データを作
成するプリンタ制御部とを有し、前記プリンタ制御部
は、前記印刷データの作成後、前記論理ページの物理長
を累積し、前記印刷媒体の1ページの物理長を参照し
て、前記参照結果により、前記メカ制御部に印刷コマン
ドと前記印刷データを送信し、且つ前記参照結果によ
り、前記メカ制御部の前記印刷媒体のなし検出動作を制
御する。
【0016】本発明では、ホストが論理ページ単位に印
刷指定しても、印刷媒体の1物理長を認識して、論理ペ
ージ単位の印刷起動を行うとともに、印刷起動単位の印
刷媒体の有無検出を、印刷媒体の1ページ単位に行うよ
う制御するため、印刷媒体なしが発生しても、1ページ
内に収める複数の論理ページホストデータが別々のペー
ジに印刷されることを防止できる。又、ホストは、印刷
媒体の1ページ長内の論理ページ数を指定する必要がな
いため、ホストプログラムを変更せずに、プリンタ側で
実行できる。
【0017】又、本発明では、好ましくは、前記ホスト
からの論理ページ単位の印刷指示に応じて、前記複数の
論理ページの累積物理長が、前記物理長に達するまで、
前記印刷データとして、各論理ページのビットマップデ
ータを作成した後、前記論理ページ単位に、前記印刷コ
マンドと前記ビットマップデータとを前記メカ制御部に
送信することにより、論理ページ単位の印刷処理を変更
せずに、実現できる。
【0018】更に、本発明では、好ましくは、前記プリ
ンタ制御部は、前記ホストからの論理ページ長を受信
し、前記論理ページの物理長を累積することにより、容
易に、1ページの印刷前に、論理ページ長と物理ページ
長との関係を認識できる。
【0019】更に、本発明では、好ましくは、前記プリ
ンタ制御部は、前記ホストからの論理ページ長と、論理
ページ数に応じて、前記累積した論理ページの物理長を
計算することにより、容易に、1ページの印刷前に、論
理ページ長と物理ページ長との関係を認識できる。
【0020】更に、本発明では、前記印刷エンジンは、
前記印刷媒体として、所定の折り畳み長を有する連続媒
体に印刷することにより、高速プリンタにおいても、容
易に実現できる。
【0021】
【発明の実施の形態】以下、本発明の実施の形態を、印
刷装置、他の実施の形態の順で、図面に基づいて説明す
る。
【0022】[印刷装置]図1は、本発明の一実施の形
態の印刷装置のブロック図、図2は、図1の構成図、図
3は、図1の搬送情報管理部の機能ブロック図、図4
は、図1のプリンタコントローラの処理フロー図、図5
は、図1のメカコントローラの処理フロー図である。
【0023】図1に示すように、ホスト1は、ホストの
管理するページ(論理ページという)単位で印刷データ
を送信する。プリンタ2は、論理ページ単位の印刷デー
タを受信し、論理ページ単位に印刷動作を行い、用紙
(連続紙)に印刷する。
【0024】この論理ページ単位に印刷を行う連続紙プ
リンタ2は、ホスト1から送られてくるコマンド/デー
タを解析し、1ページ分のビットマップデータを作成す
るプリンタコントローラ3と、主にメカ機構部(印刷エ
ンジン)5の制御を行うメカコントローラ4と、ページ
単位で実際の印刷を行うメカ機構部(印刷エンジン)5
とから構成される。
【0025】図2により、プリンタ2の印刷エンジン5
を説明する。プリンタエンジン5は、電子写真機構で構
成される。感光ドラム12は、帯電器20で帯電された
後、レーザー露光器22により像露光される。これによ
り、感光ドラム12に潜像が形成される。現像器14
は、2成分現像剤を感光ドラム12に供給して、潜像を
トナー像に現像する。転写器16は、感光ドラム12の
トナー像をシート25に転写する。クリーニング機構1
8は、転写後の感光ドラム12を除電し、且つ残留トナ
ーを除去する。
【0026】シート25は、連続紙で構成され、ホッパ
ー24に積まれている。ホッパー24のシート25は、
搬送機構23により、感光ドラム12の転写位置に導か
れた後、フラッシュ定着器27を通り、スタッカ26に
収容される。フラッシュ定着器27は、フラッシュ光に
より、シート25のトナー像を定着する。
【0027】このプリンタ2は、高速印刷が可能であ
り、例えば、1分間に、100シート(枚)以上の印刷
ができる。このため、フラッシュ定着によるトナーの昇
華成分の量が多い。この昇華成分を除去するため、フィ
ルタ29と、排気ファン28とが設けられている。
【0028】感光体12としては、アモルファスシリコ
ン、セレン等の無機感光体、ポリシラン、フタロシアニ
ン等の有機感光体を用いることができる。特に、長寿命
の観点から、アモルファスシリコン感光体が望ましい。
【0029】又、エンジン5には、連続紙25の有無を
検出する透過型センサ(用紙なしセンサ)10が、ホッ
パー24と転写位置との間に設けられている。更に、ス
タッカ26に搭載する連続紙25の折り畳み長(1ペー
ジ長)を設定するスライドスイッチ(用紙折り畳み長検
出機構)11が設けられている。例えば、スタッカ26
に7〜14インチの連続紙が搭載できるものでは、スラ
イドスイッチ11は、7〜14インチの0.5インチ刻
みで設定できる。
【0030】プリンタ2のプリンタコントローラ3は、
ホスト1からのコマンドを解析し、内部コマンド及び印
刷データ(ビットマップデータ)を生成する。メカコン
トローラ4は、内部コマンドに応じて、搬送機構23、
現像・定着機構14、16、27を制御する。更に、メ
カコントローラ4は、ビットマップデータを露光器22
に出力する。
【0031】図1に戻り、プリンタコントローラ3は、
基本制御部(プログラム)30と搬送情報管理部(プロ
グラム)35とを有する。基本制御部30は、ホストか
らの論理ページ長を記憶する論理ページ長記憶部31
と、ビットマップデータを記憶するビットマップメモリ
32と、エンジン5の検出機構11の検出して用紙折り
畳み長を記憶する用紙折り畳み長記憶部33と、用紙な
しエラーマスク指示を発行する発行部34とを有する。
【0032】搬送情報管理部35は、図3に示すよう
に、基本制御部30からの論理ページ数を記憶する論理
ページ数記憶部36と、論理ページ長を使用して論理ペ
ージ数を物理長(インチ)に変換する変換部37と、記
憶部33の用紙折り畳み長と変換部37の物理長を比較
し、比較出力を発生する比較部38とを有する。
【0033】図1に戻り、プリンタコントローラ3は、
図4で後述するように、ホスト計算機1から送られてく
るコマンド/データを解析し、ホストの論理1ページ分
のビットマップデータがビットマップメモリ32に作成
完了となるまで、この動作を継続する。論理1ページ分
のビットマップデータが作成完了となると、このビット
マップデータは印刷可能な状態となるが、すぐに印刷コ
マンドを発行せず、本発明で追加された搬送情報管理部
35の搬送情報(比較出力)を参照する。その結果、用
紙の先頭であれば、もう1ぺージ分のビットマップデー
タが作成完了となるまで待ち、2ページ分のビットマッ
プデータが作成完了となった時、初めて印刷起動を行う
様に制御する。
【0034】メカコントローラ4は、図5で後述するよ
うに、印刷コマンドに応じて、エンジン5を制御し、ビ
ットマップデータを印刷させる。メカコントローラ4
は、更に、用紙なしエラーマスク指示記憶部40と、エ
ラーマスク指示と用紙なしエラーセンサ10の出力との
論理積をとるマスク実行部41とを有する。
【0035】次に、図4により、プリンタコントローラ
3の基本制御部30の印刷処理フローを説明する。
【0036】(S1)ジョブ開始コマンドを受けると、
コントローラ3は、内部の論理ページ数を「0」に初期
化する。
【0037】(S2)ホスト1から論理ページ長を受信
し、論理ページ長記憶部31に記憶する。
【0038】(S3)ホスト1からの印刷データを受信
し、ビットマップメモリ32にビットマップデータを作
成する。ホストの論理ページ分のビットマップデータを
作成したかを調べ、ホストの論理ページ分のビットマッ
プデータを作成する。
【0039】(S4)論理ページ数を、「1」インクリ
メントし、論理ページ数を更新し、搬送情報管理部35
に入力する。搬送情報管理部35は、論理ページ長記憶
部31の論理ページ長を読み出し、(論理ページ数×論
理ページ長)、即ち、物理長を計算する。搬送情報管理
部35の比較部38は、変換された物理長と記憶部33
の折り畳み長とを比較し、比較結果を出力する。
【0040】(S5)基本制御部30は、比較結果を受
け、比較が一致していない場合には、ステップS2に戻
る。
【0041】(S6)基本制御部30は、比較結果が一
致していると、折り畳み長分のビットマップデータを作
成したと判定し、印刷起動処理に移行する。先ず、基本
制御部30は、用紙なしエラーマスク指示発行部34を
介しメカコントローラ4に用紙なしエラーマスクを指示
する。これにより、メカコントローラ4は、エラーマス
ク指示記憶部40にマスクフラグをセットする。
【0042】(S7)基本制御部30は、メカコントロ
ーラ4に、印刷コマンド、最初の1ページ分(例えば、
5.5インチ)のビットマップデータを送信し、図5で
説明するように、最初の1ページの印刷を行わせる。
【0043】(S8)基本制御部30は、メカコントロ
ーラ4に、印刷コマンド、次の1ページ分(例えば、
5.5インチ)のビットマップデータを送信し、図5で
説明するように、次の1ページの印刷を行わせる。
【0044】(S9)基本制御部30は、メカコントロ
ーラ4に、リセットコマンドを発行し、エラーマスク指
示記憶部40のマスクフラグをリセットし、用紙なしエ
ラー検出を有効に変更する。論理ページ数を、「0」に
初期化する。ホストから次のコマンドがあるかを調べ、
有れば、ステップS2に戻る。次のコマンドが無いと、
終了する。
【0045】次に、図5により、メカコントローラ4の
印刷処理を説明する。
【0046】(S10)プリンタコントローラ3からコ
マンドを受信したかを調べる。
【0047】(S11)コマンドを受信すると、受信コ
マンドが印刷コマンドかを判定する。印刷コマンドでな
い場合は、ステップS12に進む。印刷コマンドである
と、プリンタコントローラ3からビットマップデータを
受信し、印刷を行う。指定されたビットマップデータの
印刷を終了すると、ステップS14に進む。
【0048】(S12)受信コマンドが用紙なしエラー
マスクコマンドかを判定する。用紙なしエラーマスクコ
マンドでない場合は、ステップS13に進む。用紙なし
エラーマスクコマンドであると、用紙なしエラーマスク
指示記憶部40に、「0」(エラーマスク)をセット
し、マスク部41を有効にする。そして、ステップS1
4に進む。
【0049】(S13)受信コマンドが用紙なしエラー
有効コマンドかを判定する。用紙なしエラー有効コマン
ドでない場合は、他のコマンド処理のため、このルーチ
ンを終了する。用紙なしエラー有効コマンドであると、
用紙なしエラーマスク指示記憶部40に、「1」(エラ
ーマスク解除)をセットし、マスク部41を無効にす
る。そして、ステップS14に進む。
【0050】(S14)プリンタコントローラ3に動作
完了を報告する。そして、印刷処理ルーチンを終了す
る。
【0051】このようにして、プリンタコントローラ3
は、ホスト1から送られてくるコマンド/データを解析
し、ホストの論理1ページ分のビットマップデータをビ
ットマップメモリ32に作成する。論理1ページ分のビ
ットマップデータが作成完了となると、このビットマッ
プデータは印刷可能な状態となるが、すぐに印刷コマン
ドを発行せず、本発明で追加された搬送情報管理部35
の搬送情報(比較出力)を参照する。その結果、用紙の
先頭であれば、もう1ぺージ分のビットマップデータが
作成完了となるまで待ち、2ページ分のビットマップデ
ータが作成完了となった時、初めてメカコントローラ4
に印刷起動を行う様に制御する。
【0052】メカコントローラ4は、印刷コマンドに応
じて、ビットマップデータを受信し、印刷を行うので、
ホストが論理ページ単位に印刷指定しても、用紙折り畳
み長単位に印刷する事になり、1ページ内に収める複数
の論理ページホストデータが別々のページに印刷される
ことを防止できる。
【0053】又、ホストは、用紙折り畳み長内の論理ペ
ージ数を指定する必要がないため、ホストプログラムを
変更せずに、プリンタ側で実行できる。更に、メカコン
トローラ4の印刷コマンドごとの用紙なし検出を、折り
畳み長単位の印刷までマスクし、折り畳み長単位に用紙
なしエラーを検出するため、用紙なしエラーが発生する
ため、1ページ内に収める複数の論理ページホストデー
タが別々のページに印刷されることを防止できる。
【0054】用紙搬送情報を入手するための動作を論理
ページ相当のビットマップ情報作成毎に1回行う事で、
容易に論理ページホストデータが別々のページに印刷さ
れることを防止できる。
【0055】[他の実施の形態]図6は、本発明の他の
実施の形態の搬送情報管理部の構成図、図7は、本発明
の他の実施の形態のプリンタコントローラ3の印刷処理
フロー図である。
【0056】図6に示すように、この実施の形態では、
搬送情報管理部35は、基本制御部30から論理ページ
長を入手し、物理ページ長として累積する累積部39
と、累積部39の累積長と折り畳み長とを比較する比較
部38とからなる。
【0057】次に、図7により、この実施の形態のプリ
ンタコントローラ3の基本制御部30の印刷処理フロー
を説明する。
【0058】(S21)ジョブ開始コマンドを受ける
と、コントローラ3は、搬送情報管理部35の累積部3
9をクリアする。
【0059】(S22)ホスト1から論理ページ長を受
信し、論理ページ長記憶部31に記憶する。
【0060】(S23)ホスト1からの印刷データを受
信し、ビットマップメモリ32にビットマップデータを
作成する。ホストの論理ページ分のビットマップデータ
を作成したかを調べ、ホストの論理ページ分のビットマ
ップデータを作成する。
【0061】(S24)基本制御部30は、論理ページ
長を、搬送情報管理部35に入力する。搬送情報管理部
35は、物理ページ長累積部35で、現在までの累積物
理ページ長を計算し、搬送情報管理部35の比較部38
は、計算された物理長と記憶部33の折り畳み長とを比
較し、比較結果を出力する。
【0062】(S25)基本制御部30は、比較結果を
受け、比較が一致していない場合には、ステップS22
に戻る。
【0063】(S26)基本制御部30は、比較結果が
一致していると、折り畳み長分のビットマップデータを
作成したと判定し、印刷起動処理に移行する。先ず、基
本制御部30は、用紙なしエラーマスク指示発行部34
を介しメカコントローラ4に用紙なしエラーマスクを指
示する。これにより、メカコントローラ4は、エラーマ
スク指示記憶部40にマスクフラグをセットする。
【0064】(S27)基本制御部30は、メカコント
ローラ4に、印刷コマンド、最初の1ページ分(例え
ば、7インチ)のビットマップデータを送信し、図5で
説明したように、最初の1ページの印刷を行わせる。
【0065】(S28)基本制御部30は、メカコント
ローラ4に、印刷コマンド、次の1ページ分(例えば、
4インチ)のビットマップデータを送信し、図5で説明
したように、次の1ページの印刷を行わせる。
【0066】(S29)基本制御部30は、メカコント
ローラ4に、リセットコマンドを発行し、エラーマスク
指示記憶部40のマスクフラグをリセットし、用紙なし
エラー検出を有効に変更する。又、物理ページ長累積部
を、「0」にクリアする。ホストから次のコマンドがあ
るかを調べ、有れば、ステップS22に戻る。次のコマ
ンドが無いと、終了する。
【0067】このようにすると、論理ページ単位に論理
ページ長が異なっても、すなわち、1物理ページに配置
される複数の論理ページの長さが異なっても、複数の論
理ページを物理ページ単位に印刷できる。
【0068】又、本発明を連続紙のプリンタで説明した
が、同様に、ホストから論理ページ単位に印刷コマンド
を受信するカット紙のプリンタにも適用できる。
【0069】以上、本発明を実施の形態で説明したが、
本発明の趣旨の範囲内において、本発明は種々の変形が
可能であり、これらを本発明の技術的範囲から排除する
ものではない。
【0070】(付記1)ホストからの論理ページ単位に
印刷指定されるプリンタ装置において、印刷コマンドを
受け、印刷媒体に印刷を行う印刷エンジンを制御するメ
カ制御部と、ホストからの論理ページ単位の印刷指示を
受け、印刷データを作成するプリンタ制御部とを有し、
前記プリンタ制御部は、前記印刷データの作成後、前記
論理ページの物理長を累積し、前記印刷媒体の1ページ
の物理長を参照して、前記参照結果により、前記メカ制
御部に印刷コマンドと前記印刷データを送信し、且つ前
記参照結果により、前記メカ制御部の前記印刷媒体のな
し検出動作を制御することを特徴とするプリンタ装置。
【0071】(付記2)前記プリンタ制御部は、前記ホ
ストからの論理ページ単位の印刷指示に応じて、前記複
数の論理ページの累積物理長が、前記物理長に達するま
で、前記印刷データとして、各論理ページのビットマッ
プデータを作成した後、前記論理ページ単位に、前記印
刷コマンドと前記ビットマップデータとを前記メカ制御
部に送信することを特徴とする付記1のプリンタ装置。
【0072】(付記3)前記プリンタ制御部は、前記ホ
ストからの論理ページ長を受信し、前記論理ページの物
理長を累積することを特徴とする付記1のプリンタ装
置。
【0073】(付記4)前記プリンタ制御部は、前記ホ
ストからの論理ページ長と、論理ページ数に応じて、前
記累積した論理ページの物理長を計算することを特徴と
する付記1のプリンタ装置。
【0074】(付記5)前記印刷エンジンは、前記印刷
媒体として、所定の折り畳み長を有する連続媒体に印刷
することを特徴とする付記1のプリンタ装置。
【0075】(付記6)前記プリンタ制御部は、前記論
理ページ単位に、前記物理長を確認することを特徴とす
る付記1のプリンタ装置。
【0076】
【発明の効果】(1)ホストが論理ページ単位に印刷指
定しても、印刷媒体の1物理長を認識して、論理ページ
単位の印刷起動を行うとともに、印刷起動単位の印刷媒
体の有無検出を、印刷媒体の1ページ単位に行うよう制
御するため、印刷媒体なしが発生しても、1ページ内に
収める複数の論理ページホストデータが別々のページに
印刷されることを防止できる。
【0077】(2)又、ホストは、印刷媒体の1ページ
長内の論理ページ数を指定する必要がないため、ホスト
プログラムを変更せずに、プリンタ側で実行できる。
【図面の簡単な説明】
【図1】本発明の一実施の形態のシステム構成図であ
る。
【図2】図1のシステムの印刷エンジンの構成図であ
る。
【図3】図1の搬送情報管理部の構成図である。
【図4】図1のプリンタコントローラの処理フロー図で
ある。
【図5】図1のメカコントローラの処理フロー図であ
る。
【図6】図1の搬送情報管理部の他の実施の形態のブロ
ック図である。
【図7】図6の実施の形態のプリンタコントローラの処
理フロー図である。
【図8】従来のプリンタシステムの構成図である。
【図9】従来の印刷例の説明図である。
【図10】従来の複数ページの印刷例の説明図である。
【図11】従来技術の問題点の説明図である。
【符号の説明】
1 ホスト 2 プリンタ装置 3 プリンタコントローラ 4 メカコントローラ 5 メカ機構部(印刷エンジン) 10 用紙なしセンサ 11 折り畳み長検出機構 30 基本制御部 35 搬送情報管理部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】ホストからの論理ページ単位に印刷指定さ
    れるプリンタ装置において、印刷コマンドを受け、印刷
    媒体に印刷を行う印刷エンジンを制御するメカ制御部
    と、ホストからの論理ページ単位の印刷指示を受け、印
    刷データを作成するプリンタ制御部とを有し、前記プリ
    ンタ制御部は、前記印刷データの作成後、前記論理ペー
    ジの物理長を累積し、前記印刷媒体の1ページの物理長
    を参照して、前記参照結果により、前記メカ制御部に印
    刷コマンドと前記印刷データを送信し、且つ前記参照結
    果により、前記メカ制御部の前記印刷媒体のなし検出動
    作を制御することを特徴とするプリンタ装置。
  2. 【請求項2】前記プリンタ制御部は、前記ホストからの
    論理ページ単位の印刷指示に応じて、前記複数の論理ペ
    ージの累積物理長が、前記物理長に達するまで、前記印
    刷データとして、各論理ページのビットマップデータを
    作成した後、前記論理ページ単位に、前記印刷コマンド
    と前記ビットマップデータとを前記メカ制御部に送信す
    ることを特徴とする請求項1のプリンタ装置。
  3. 【請求項3】前記プリンタ制御部は、前記ホストからの
    論理ページ長を受信し、前記論理ページの物理長を累積
    することを特徴とする請求項1のプリンタ装置。
  4. 【請求項4】前記プリンタ制御部は、前記ホストからの
    論理ページ長と、論理ページ数に応じて、前記累積した
    論理ページの物理長を計算することを特徴とする請求項
    1のプリンタ装置。
  5. 【請求項5】前記印刷エンジンは、前記印刷媒体とし
    て、所定の折り畳み長を有する連続媒体に印刷すること
    を特徴とする請求項1のプリンタ装置。
JP2000326811A 2000-10-26 2000-10-26 プリンタ装置 Expired - Fee Related JP4310913B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000326811A JP4310913B2 (ja) 2000-10-26 2000-10-26 プリンタ装置
US09/822,231 US20020051163A1 (en) 2000-10-26 2001-04-02 Printer apparatus and printer control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000326811A JP4310913B2 (ja) 2000-10-26 2000-10-26 プリンタ装置

Publications (2)

Publication Number Publication Date
JP2002127538A true JP2002127538A (ja) 2002-05-08
JP4310913B2 JP4310913B2 (ja) 2009-08-12

Family

ID=18803940

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000326811A Expired - Fee Related JP4310913B2 (ja) 2000-10-26 2000-10-26 プリンタ装置

Country Status (2)

Country Link
US (1) US20020051163A1 (ja)
JP (1) JP4310913B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334448A (ja) * 2006-06-12 2007-12-27 Brother Ind Ltd タグラベル作成装置
CN100378645C (zh) * 2005-01-26 2008-04-02 国际商业机器公司 在网络打印环境中提供缺纸状态预报的方法和打印机
JP2018118457A (ja) * 2017-01-26 2018-08-02 株式会社沖データ 画像形成装置
JP2019018416A (ja) * 2017-07-13 2019-02-07 キヤノン株式会社 記録装置及びその記録制御方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418586A (en) 1991-02-22 1995-05-23 Seiko Epson Corporation Projection type liquid crystal projector
JP4521154B2 (ja) * 2002-08-19 2010-08-11 ブラザー工業株式会社 印刷システム、サーバ装置、ファイルの印刷方法及びプログラム
JP4817933B2 (ja) * 2006-03-31 2011-11-16 キヤノン株式会社 画像形成システム、画像形成装置、及びそれらの画像形成方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07137376A (ja) * 1993-06-30 1995-05-30 Asahi Optical Co Ltd 用紙搬送機構
US6417935B1 (en) * 1995-09-20 2002-07-09 Canon Kabushiki Kaisha Communication apparatus
US6088131A (en) * 1995-10-09 2000-07-11 Canon Kabushiki Kaisha Communication apparatus
JP3363793B2 (ja) * 1998-07-10 2003-01-08 キヤノン株式会社 印刷制御方法及び装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100378645C (zh) * 2005-01-26 2008-04-02 国际商业机器公司 在网络打印环境中提供缺纸状态预报的方法和打印机
JP2007334448A (ja) * 2006-06-12 2007-12-27 Brother Ind Ltd タグラベル作成装置
JP2018118457A (ja) * 2017-01-26 2018-08-02 株式会社沖データ 画像形成装置
JP2019018416A (ja) * 2017-07-13 2019-02-07 キヤノン株式会社 記録装置及びその記録制御方法

Also Published As

Publication number Publication date
JP4310913B2 (ja) 2009-08-12
US20020051163A1 (en) 2002-05-02

Similar Documents

Publication Publication Date Title
JP5622094B2 (ja) 画像処理装置、画像処理システム及び画像処理プログラム
JP2001067347A (ja) 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
US6985247B2 (en) Print apparatus, print control system, print control method, and storage medium
JPH11112722A (ja) 画像形成装置および画像形成システム
US8213853B2 (en) Printer system and method for recovery from a document assembly failure
JP4181890B2 (ja) 情報処理装置、ジョブ処理方法、プログラム
JP2005149317A (ja) 情報処理装置、ジャムリカバリ方法、プログラム、記録媒体及び印刷システム
US8610911B2 (en) Printing device, printing system, printing control method and recording medium
JP2002127538A (ja) プリンタ装置
JP2000062292A (ja) 印刷システム、印刷システムの制御方法、およびコンピュータ読取可能な記憶媒体
JPH0863310A (ja) 画像処理装置
JP2007207194A (ja) 印刷装置、外部装置、印刷システム及び印刷装置の制御方法
JP6047967B2 (ja) 画像形成装置、画像形成制御方法及び画像形成制御プログラム
JP4735514B2 (ja) 画像形成装置
JP3507187B2 (ja) 印刷装置および印刷方法
JP4428078B2 (ja) 印刷システム
JP3709694B2 (ja) 印刷装置および印刷方法
JP2001105668A (ja) 画像出力装置及びその制御方法
JP3073921B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JP2017159551A (ja) 印刷装置とその制御方法、及びプログラム
JP2000246996A (ja) 画像記録装置、排出履歴情報出力方法及び記憶媒体
JP2004326262A (ja) 印刷制御方法
JP3581704B2 (ja) 印刷制御装置及び方法
JP2005084234A (ja) 画像形成装置、プログラムおよび記録媒体
JPH03224761A (ja) 画像処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080725

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

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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120522

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120522

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130522

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140522

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees