JPH07242029A - 印刷装置並び印刷システムおよび印刷装置のページ転送方法 - Google Patents

印刷装置並び印刷システムおよび印刷装置のページ転送方法

Info

Publication number
JPH07242029A
JPH07242029A JP3135394A JP3135394A JPH07242029A JP H07242029 A JPH07242029 A JP H07242029A JP 3135394 A JP3135394 A JP 3135394A JP 3135394 A JP3135394 A JP 3135394A JP H07242029 A JPH07242029 A JP H07242029A
Authority
JP
Japan
Prior art keywords
page
spread
mode
bitmap
printing
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.)
Pending
Application number
JP3135394A
Other languages
English (en)
Inventor
Tokukazu Horiike
徳和 堀池
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 JP3135394A priority Critical patent/JPH07242029A/ja
Publication of JPH07242029A publication Critical patent/JPH07242029A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 見開きページ印刷モード時におけるページ印
刷開始までの待ち時間を短縮して、効率よく2ページ印
刷を行うこと。 【構成】 CPU201が見開き印刷モードと判定した
場合に、CPU201によりペイントメモリ204にペ
ージ単位に順次展開されるビットマップイメージを処理
して、出力部205に対して見開きページ分連続転送す
る構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ページ単位にビットマ
ップ展開しながら印刷を行う印刷装置に係り、特に2ペ
ージ分のデータを1枚の用紙に印刷する印刷装置並び印
刷システムおよび印刷装置のページ転送方法に関するも
のである。
【0002】
【従来の技術】従来、この種の印刷装置において、2ペ
ージ分のデータを1枚の用紙に並べて印刷する方法(以
後、この方法を「2ページ印刷」と呼ぶ)を持った従来
のページプリンタにおいては、2ページ印刷を行う際に
それぞれのページがどのような「ページオリエンテーシ
ョン」を持っているか、あるいは、それぞれのページを
どういった「順序」で並べるか、などの状況の変化に応
じた印刷方法を採っていた。
【0003】ここで「ページオリエンテーション」と
は、「ポートレート」と「ランドスケープ」の2種類を
指し、「ポートレート」はページを縦長にして使用する
ことであり、「ランドスケープ」はページを横長にして
使用することである。
【0004】また、「順序」とは、「右開き」と「左開
き」の2種類を指し、2ページ印刷された用紙を手にと
って眺めた場合に奇数ページが右側に来るのが「右開
き」であり、奇数ページが左側に来るのが「左開き」で
ある(以後、「右開き」,「左開き」と呼ぶ)。
【0005】例えばポートレートのオリエンテーション
を持った2ページ分のデータを左開きの2ページ印刷で
行いたい場合、図6の(a)に示すように、まず始めに
奇数ページをペイントメモリ前方に展開し、続いて偶数
ページをペイントメモリ後方へ展開する。
【0006】そしてこれを印刷すると、奇数ページが始
めに印刷され、次に偶数ページが印刷される。
【0007】ここでペイントメモリとは、ページの内容
をビットイメージに展開するエリアであり、このエリア
の内容をエンジンの方に転送すると、エンジンが用紙に
印刷するという仕組みになっている。
【0008】また、前記と同じページオリエンテーショ
ンのデータを右開きの2ページ印刷で行いたい場合は、
図6の(b)に示すように、まず始めに奇数ページをペ
イントメモリ後方に展開し、続いて偶数ページをペイン
トメモリ前方へ展開する。そしてこれを印刷すると、偶
数ページが始めに印刷され、次に奇数ページが印刷され
る。
【0009】このように、右開きと左開きの違いによっ
て、「偶数,奇数どちらのページをペイントメモリの前
方に展開して、先に印刷するのか」という観点から、印
刷方法が異なっている。
【0010】以上の例で説明したように、ペイントメモ
リには、2ページ分のデータをビットイメージに展開し
て格納できるだけの容量が必要である。
【0011】
【発明が解決しようとする課題】しかしながら上記従来
の2ページ印刷方法では、ペイントメモリには大容量の
メモリが必要で高価になるという問題点と、2ページ分
のデータを展開してから印刷を開始するために処理時間
が長くなるという問題点とがあった。
【0012】本発明は、上記の問題点を解消するために
なされたもので、第1の目的は、受信した印刷情報から
見開きページ分のビットマップイメージを片ページずつ
順次連続して転送することにより、片ページ分のメモリ
で見開きページ出力を行える印刷装置を提供することで
ある。
【0013】第2の目的は、指定される印刷モードに応
じて転送モードを見開きページ転送モードに切り換えな
がら、見開きページ分のビットマップイメージを片ペー
ジずつ順次連続して転送することにより、見開きページ
転送と単一ページ転送とを確実に切り換え制御できる印
刷装置を提供することである。
【0014】第3の目的は、見開きページ展開される見
開き方向とビットマップイメージが展開される展開方向
とを比較して見開きページ展開を制御することにより、
見開き方向と展開方向とが異同しても同様に片ページ分
のメモリで見開きページ出力を行える印刷装置を提供す
ることである。
【0015】第4の目的は、ホストコンピュータから指
定される印刷モードに応じて見開きページ分のビットマ
ップイメージを片ページずつ順次連続して転送すること
により、ホスト側から見開きページ出力の切り換えを指
示できる印刷装置を提供することである。
【0016】第5の目的は、操作パネルから指定される
印刷モードに応じて見開きページ分のビットマップイメ
ージを片ページずつ順次連続して転送することにより、
操作部側から見開きページ出力の切り換えを指示できる
印刷装置を提供することである。
【0017】第6の目的は、受信したページ記述言語で
記述されている印刷情報から見開きページ分のビットマ
ップイメージを片ページずつ順次連続して転送すること
により、片ページ分のメモリで見開きページ出力を行え
る印刷装置を提供することである。
【0018】第7の目的は、受信したビットマップがコ
ード化されている印刷情報から見開きページ分のビット
マップイメージを片ページずつ順次連続して転送するこ
とにより、片ページ分のメモリで見開きページ出力を行
える印刷装置を提供することである。
【0019】第8の目的は、印刷情報を解析して中間コ
ードに変換して、該中間コードに基づいてビットマップ
展開することにより、見開きページのビットマップイメ
ージを高速に展開できる印刷装置を提供することであ
る。
【0020】第9の目的は、見開きページ方向とビット
マップイメージの展開方向とが異なる場合には、展開さ
れたビットマップイメージを回転しながらプリンタエン
ジンに転送することにより、見開きページ方向とビット
マップイメージの展開方向とが異同しても、片ページ分
のメモリで見開きページ出力を行える印刷装置を提供す
ることである。
【0021】第10の目的は、受信した見開きページ分
の印刷情報に基づいてバンド展開されたビットマップイ
メージを、片ページずつ順次連続して転送することによ
り、片ページ分のメモリで見開きページ出力を行える印
刷装置を提供することである。
【0022】第11の目的は、外部装置から受信した印
刷情報から見開きページ分のビットマップイメージを片
ページずつ順次連続して転送することにより、片ページ
分のメモリで見開きページ出力を行える印刷システムを
提供することである。
【0023】第12の目的は、指定される印刷モードに
応じて転送モードを見開きページ転送モードに切り換え
ながら、外部装置から受信した印刷情報に基づく見開き
ページ分のビットマップイメージを片ページずつ順次連
続して転送することにより、見開きページ転送と単一ペ
ージ転送とを確実に切り換え制御できる印刷システムを
提供することである。
【0024】第13の目的は、見開きページ展開される
見開き方向とビットマップイメージが展開される展開方
向とを比較して見開きページ展開を制御することによ
り、見開き方向と展開方向とが異同しても同様に片ペー
ジ分のメモリで外部装置から受信した印刷情報に基づく
見開きページ出力を行える印刷システムを提供すること
である。
【0025】第14の目的は、外部装置から指定される
印刷モードに応じて外部装置から受信した印刷情報に基
づく見開きページ分のビットマップイメージを片ページ
ずつ順次連続して転送することにより、ホスト側から見
開きページ出力の切り換えを指示できる印刷システムを
提供することである。
【0026】第15の目的は、操作パネルから指定され
る印刷モードに応じて外部装置から受信した印刷情報に
基づく見開きページ分のビットマップイメージを片ペー
ジずつ順次連続して転送することにより、操作部側から
見開きページ出力の切り換えを指示できる印刷システム
を提供することである。
【0027】第16の目的は、外部装置から受信したペ
ージ記述言語で記述されている印刷情報から見開きペー
ジ分のビットマップイメージを片ページずつ順次連続し
て転送することにより、片ページ分のメモリで見開きペ
ージ出力を行える印刷システムを提供することである。
【0028】第17の目的は、外部装置から受信したビ
ットマップがコード化されている印刷情報から見開きペ
ージ分のビットマップイメージを片ページずつ順次連続
して転送することにより、片ページ分のメモリで見開き
ページ出力を行える印刷システムを提供することであ
る。
【0029】第18の目的は、外部装置から受信した印
刷情報を解析して中間コードに変換して、該中間コード
に基づいてビットマップ展開することにより、見開きペ
ージのビットマップイメージを高速に展開できる印刷シ
ステムを提供することである。
【0030】第19の目的は、外部装置から受信した印
刷装置に基づく見開きページ方向とビットマップイメー
ジの展開方向とが異なる場合には、展開されたビットマ
ップイメージを回転しながらプリンタエンジンに転送す
ることにより、見開きページ方向とビットマップイメー
ジの展開方向とが異同しても、片ページ分のメモリで見
開きページ出力を行える印刷システムを提供することで
ある。
【0031】第20の目的は、指定された印刷モードに
応じて転送モードを切り換えて、見開きページ転送を開
始させることにより、印刷モードの指定により見開きペ
ージ転送を確実に行える印刷装置のページ転送方法を提
供することである。
【0032】第21の目的は、指定された印刷モードに
応じて転送モードを切り換えるとともに、見開き方向と
ビットマップイメージ展開方向とを比較して展開された
ビットマップイメージを回転しながら転送することによ
り、見開き方向とビットマップイメージ展開方向とが異
同しても効率よくビットマップイメージをプリンタエン
ジンに転送できる印刷装置のページ転送方法を提供する
ことである。
【0033】
【課題を解決するための手段】本発明に係る第1の発明
は、プリンタエンジンに出力するビットマップをページ
単位に記憶する記憶手段と、受信した印刷情報を解析し
てビットマップイメージを前記記憶手段に展開する展開
手段と、指定される印刷モードを判定するモード判定手
段と、このモード判定手段が見開き印刷モードと判定し
た場合に、前記展開手段により前記記憶手段にページ単
位に順次展開されるビットマップイメージを処理して、
前記プリンタエンジンに対して見開きページ分連続転送
させる制御手段とを有するものである。
【0034】本発明に係る第2の発明は、プリンタエン
ジンに出力するビットマップをページ単位に記憶する記
憶手段と、受信した印刷情報を解析してビットマップイ
メージを前記記憶手段に展開する展開手段と、指定され
る印刷モードを判定するモード判定手段と、このモード
判定手段が見開き印刷モードと判定した場合に、前記プ
リンタエンジンに転送する前記記憶手段に展開されたビ
ットマップイメージの転送モードを単一ページ転送モー
ドから見開きページ転送モードに切り換えるモード切換
え手段と、このモード切換え手段により切り換えられた
転送モードに応じて展開手段により前記記憶手段に展開
されたビットマップイメージの見開きページ転送処理を
制御する制御手段とを有するものである。
【0035】本発明に係る第3の発明は、記憶手段に展
開されたビットマップイメージに所定の画像処理を行う
画像処理手段と、モード判定手段が見開き印刷モードと
判定した場合に、記録媒体に見開き出力する印刷情報の
見開き方向を判定する方向判定手段と、前記方向判定手
段が判定した見開き方向と前記記憶手段に対するビット
マップイメージ展開方向とを比較する方向比較手段とを
設け、制御手段が、前記方向比較手段の比較結果に基づ
いて前記画像処理手段により画像処理されたビットマッ
プイメージまたは前記記憶手段に記憶されたビットマッ
プイメージのいずれかを順次前記プリンタエンジンに見
開きページ分転送するように構成したものである。
【0036】本発明に係る第4の発明は、印刷モードは
ホストコンピュータから指定するように構成したもので
ある。
【0037】本発明に係る第5の発明は、印刷モードは
操作パネルから指定するように構成したものである。
【0038】本発明に係る第6の発明は、印刷情報を解
析する解析手段を設け、解析手段がページ記述言語で記
述されている印刷情報を解析するように構成したもので
ある。
【0039】本発明に係る第7の発明は、印刷情報を解
析する解析手段を設け、解析手段がビットマップがコー
ド化されている印刷情報を解析するように構成したもの
である。
【0040】本発明に係る第8の発明は、印刷情報を解
析する解析手段を設け、解析手段が印刷情報を中間コー
ドに変換するように構成したものである。
【0041】本発明に係る第9の発明は、画像処理手段
は、展開手段により記憶手段に展開されたビットマップ
イメージを見開き方向に従って回転処理するように構成
したものである。
【0042】本発明に係る第10の発明は、展開手段
は、1ページ分のビットマップイメージをバンド展開す
るように構成したものである。
【0043】本発明に係る第11の発明は、前記印刷装
置にプリンタエンジンに出力するビットマップをページ
単位に記憶する記憶手段と、受信した印刷情報を解析し
てビットマップイメージを前記記憶手段に展開する展開
手段と、指定される印刷モードを判定するモード判定手
段と、このモード判定手段が見開き印刷モードと判定し
た場合に、前記展開手段により前記記憶手段にページ単
位に順次展開されるビットマップイメージを処理して、
前記プリンタエンジンに対して見開きページ分連続転送
させる制御手段を設けたものであ。
【0044】本発明に係る第12の発明は、見開きペー
ジ印刷する印刷情報を印刷装置に転送する外部装置と、
この外部装置と印刷装置との間の通信を制御する通信制
御手段とを有する印刷システムにおいて、プリンタエン
ジンに出力するビットマップをページ単位に記憶する記
憶手段と、受信した印刷情報を解析してビットマップイ
メージを前記記憶手段に展開する展開手段と、指定され
る印刷モードを判定するモード判定手段と、このモード
判定手段が見開き印刷モードと判定した場合に、前記プ
リンタエンジンに転送する前記記憶手段に展開されたビ
ットマップイメージの転送モードを単一ページ転送モー
ドから見開きページ転送モードに切り換えるモード切換
え手段と、このモード切換え手段により切り換えられた
転送モードに応じて展開手段により前記記憶手段に展開
されたビットマップイメージの見開きページ転送処理を
制御する制御手段とを印刷装置に設けたものである。
【0045】本発明に係る第13の発明は、記憶手段に
展開されたビットマップイメージに所定の画像処理を行
う画像処理手段と、モード判定手段が見開き印刷モード
と判定した場合に、記録媒体に見開き出力する印刷情報
の見開き方向を判定する方向判定手段と、前記方向判定
手段が判定した見開き方向と前記記憶手段に対するビッ
トマップイメージ展開方向とを比較する方向比較手段と
を印刷装置に設け、制御手段が、前記方向比較手段の比
較結果に基づいて前記画像処理手段により画像処理され
たビットマップイメージまたは前記記憶手段に記憶され
たビットマップイメージのいずれかを順次前記プリンタ
エンジンに見開きページ分転送するように構成したもの
である。
【0046】本発明に係る第14の発明は、外部装置か
ら印刷モードを指定するように構成したものである。
【0047】本発明に係る第15の発明は、操作パネル
から印刷モードを指定するように構成したものである。
【0048】本発明に係る第16の発明は、印刷情報を
解析する解析手段を設け、解析手段がページ記述言語で
記述されている印刷情報を解析するように構成したもの
である本発明に係る第17の発明は、印刷情報を解析す
る解析手段を設け、解析手段がビットマップがコード化
されている印刷情報を解析するように構成したものであ
る。
【0049】本発明に係る第18の発明は、印刷情報を
解析する解析手段を設け、解析手段が印刷情報を中間コ
ードに変換するように構成したものである。
【0050】本発明に係る第19の発明は、画像処理手
段は、展開手段により記憶手段に展開されたビットマッ
プイメージを見開き方向に従って回転処理するように構
成したものである。
【0051】本発明に係る第20の発明は、モード判定
手段が見開き印刷モードと判定した場合に、前記プリン
タエンジンに転送する前記記憶手段に展開されたビット
マップイメージの転送モードを単一ページ転送モードか
ら見開きページ転送モードに切り換えるモード切換え工
程と、切り換えられた転送モードに応じて展開手段によ
り前記記憶手段に展開されたビットマップイメージを見
開きページ分順次転送する見開きページ転送工程とを有
するものである。
【0052】本発明に係る第21の発明は、モード判定
手段が見開き印刷モードと判定した場合に、前記プリン
タエンジンに転送する前記記憶手段に展開されたビット
マップイメージの転送モードを単一ページ転送モードか
ら見開きページ転送モードに切り換えるモード切換え工
程と、記憶手段に展開するビットマップイメージ展開方
向と見開きページ展開方向とを比較して前記記憶された
ビットマップイメージに画像処理を行う画像処理工程
と、画像処理されたビットマップイメージまたは前記記
憶手段に記憶されたビットマップイメージのいずれかを
見開きページ分順次転送する見開きページ転送工程とを
有するものである。
【0053】
【作用】第1の発明においては、モード判定手段が見開
き印刷モードと判定した場合に、制御手段が前記展開手
段により前記記憶手段にページ単位に順次展開されるビ
ットマップイメージを処理して、前記プリンタエンジン
に対して見開きページ分連続転送して、片ページ分のメ
モリで見開きページ分のビットマップイメージを見開き
ページ出力させるものである。
【0054】第2の発明においては、モード判定手段が
見開き印刷モードと判定した場合に、モード切換え手段
が前記プリンタエンジンに転送する前記記憶手段に展開
されたビットマップイメージの転送モードを単一ページ
転送モードから見開きページ転送モードに切り換え、該
切り換えられた転送モードに応じて制御手段が展開手段
により前記記憶手段に展開されたビットマップイメージ
の見開きページ転送処理を制御して、見開きページ転送
と単一ページ転送とを確実に切り換え制御するものであ
る。
【0055】第3の発明においては、制御手段が、前記
方向比較手段の比較結果に基づいて前記画像処理手段に
より画像処理されたビットマップイメージまたは前記記
憶手段に記憶されたビットマップイメージのいずれかを
順次前記プリンタエンジンに見開きページ分転送して、
見開き方向と展開方向とが異同しても同様に片ページ分
のメモリで見開きページ出力を行うものである。
【0056】第4の発明においては、ホストコンピュー
タから指定される印刷モードに応じて見開きページ分の
ビットマップイメージを片ページずつ順次連続して転送
して、ホスト側から見開きページ出力の切り換えを指示
するものである。
【0057】第5の発明においては、操作パネルから指
定される印刷モードに応じて見開きページ分のビットマ
ップイメージを片ページずつ順次連続して転送して、操
作部側から見開きページ出力の切り換えを指示するもの
である。
【0058】第6の発明においては、解析手段がページ
記述言語で記述されている印刷情報を解析して、受信し
たページ記述言語で記述されている印刷情報から見開き
ページ分のビットマップイメージを片ページずつ順次連
続して転送して、片ページ分のメモリで見開きページ出
力を行うものである。
【0059】第7の発明においては、解析手段がビット
マップがコード化されている印刷情報を解析して、受信
したビットマップがコード化されている印刷情報から見
開きページ分のビットマップイメージを片ページずつ順
次連続して転送することにより、片ページ分のメモリで
見開きページ出力を行うものである。
【0060】第8の発明においては、解析手段が印刷情
報を中間コードに変換して、該中間コードに基づいてビ
ットマップ展開して、見開きページのビットマップイメ
ージを高速に展開するものである。
【0061】第9の発明においては、見開きページ方向
とビットマップイメージの展開方向とが異なる場合に
は、画像処理手段が展開されたビットマップイメージを
回転しながらプリンタエンジンに転送して、見開きペー
ジ方向とビットマップイメージの展開方向とが異同して
も、片ページ分のメモリで見開きページ出力を行うもの
である。
【0062】第10の発明においては、受信した見開き
ページ分の印刷情報に基づいて展開手段によりバンド展
開されたビットマップイメージを、片ページずつ順次連
続して転送して、片ページ分のメモリで見開きページ出
力を行うものである。
【0063】第11の発明においては、制御手段が外部
装置から受信した印刷情報から見開きページ分のビット
マップイメージを片ページずつ順次連続して転送して、
片ページ分のメモリで見開きページ出力を行うものであ
る。
【0064】第12の発明においては、モード切換え手
段が指定される印刷モードに応じて転送モードを見開き
ページ転送モードに切り換えながら、外部装置から受信
した印刷情報に基づく見開きページ分のビットマップイ
メージを制御手段が片ページずつ順次連続転送して、見
開きページ転送と単一ページ転送とを確実に切り換える
ものである。
【0065】第13の発明においては、制御手段が、前
記方向比較手段の比較結果に基づいて前記画像処理手段
により画像処理されたビットマップイメージまたは前記
記憶手段に記憶されたビットマップイメージのいずれか
を順次前記プリンタエンジンに見開きページ分転送し
て、見開き方向と展開方向とが異同しても同様に片ペー
ジ分のメモリで外部装置から受信した印刷情報に基づく
見開きページ出力を行うものである。
【0066】第14の発明においては、ホストコンピュ
ータから指定される印刷モードに応じて外部装置から受
信した印刷情報に基づく見開きページ分のビットマップ
イメージを片ページずつ順次連続して転送して、ホスト
側から見開きページ出力の切り換えを指示するものであ
る。
【0067】第15の発明においては、操作パネルから
指定される印刷モードに応じて外部装置から受信した印
刷情報に基づく見開きページ分のビットマップイメージ
を片ページずつ順次連続して転送して、操作部側から見
開きページ出力の切り換えを指示するものである。
【0068】第16の発明においては、外部装置から受
信したページ記述言語で記述されている印刷情報から見
開きページ分のビットマップイメージを片ページずつ順
次連続して転送して、片ページ分のメモリで見開きペー
ジ出力を行うものである。
【0069】第17の発明においては、外部装置から受
信したビットマップがコード化されている印刷情報から
見開きページ分のビットマップイメージを制御手段が片
ページずつ順次連続転送して、片ページ分のメモリで見
開きページ出力を行うものである。
【0070】第18の発明においては、外部装置から受
信した印刷情報を解析して中間コードに変換して、該中
間コードに基づいてビットマップ展開して、見開きペー
ジのビットマップイメージを高速に展開するものであ
る。
【0071】第19の発明においては、外部装置から受
信した印刷装置に基づく見開きページ方向とビットマッ
プイメージの展開方向とが異なる場合には、画像処理手
段が展開されたビットマップイメージを回転しながらプ
リンタエンジンに転送して、見開きページ方向とビット
マップイメージの展開方向とが異同しても、片ページ分
のメモリで見開きページ出力を行うものである。
【0072】第20の発明においては、外部装置から受
信した印刷情報から見開きページ分のビットマップイメ
ージを片ページずつ順次連続して転送して、片ページ分
のメモリで見開きページ出力を行うものである。
【0073】第21の発明においては、指定された印刷
モードに応じて転送モードを切り換えるとともに、見開
き方向とビットマップイメージ展開方向とを比較して展
開されたビットマップイメージを回転しながら転送し
て、見開き方向とビットマップイメージ展開方向とが異
同しても効率よくビットマップイメージをプリンタエン
ジンに転送するものである。
【0074】
【実施例】
〔第1実施例〕図1は本発明の一実施例を示す印刷装置
の構成を説明する概略ブロック図である。
【0075】図において、210はプリンタ本体で、中
央処理装置(CPU)201,後述する制御手順を含む
各種の制御プログラムを格納するするプログラムROM
202,ペイントメモリ204に展開される前のページ
のレコード情報を保持したり、あるいは2ページ印刷の
方法が右開きか左開きかという情報を保持するところの
RAM203,ビットイメージに展開されたペイントメ
モリの内容を受け取って印刷出力する処理を行う出力部
205と等からその主要部が構成されている。
【0076】この様に構成された印刷装置において、ホ
ストコンピュータ206または図示しない操作部より2
ページ見開き印刷モードが指定された場合に、CPU2
01がペイントメモリ204に対して先行して展開手段
により展開される見開きページの片ページのビットマッ
プイメージから順次読み出して出力部205に出力し
て、2ページ分のビットマップ展開終了前に印字を開始
させ、2ページ分のビットマップイメージ展開終了を待
たずに2ページ見開き印刷を開始させる。なお、207
はプリンタコントローラ、208は操作部である。
【0077】図2は、図1に示したペイントメモリ20
4に展開されるビットイメージを説明する模式図であ
り、(a)は2ページ印刷時の右開きの場合のビットイ
メージを示し、(b)は2ページ印刷時の左開きの場合
のビットイメージを示す。
【0078】図において、401は右開きの2ページイ
メージに対応し、奇数ページが右側に配置されるように
展開される。402は左開きの2ページイメージに対応
し、偶数ページが右側に配置されるように展開される。
【0079】図3は、図1に示したペイントメモリ20
4に回転展開されるビットイメージを説明する模式図で
ある。
【0080】図において、301は通常展開イメージを
示し、左開きの2ページ印刷時の展開イメージとなる。
302は回転展開イメージで、通常展開イメージ301
を180度回転したイメージに対応し、右開きの2ペー
ジ印刷時の展開イメージとなる。以下、本発明に係る第
1〜第10の発明(印刷装置)と本実施例との対応およ
びその作用について説明する。
【0081】第1の発明においては、モード判定手段
(CPU201)が見開き印刷モードと判定した場合
に、制御手段(CPU201)が前記展開手段(CPU
201による展開プログラムを実行する手段)により前
記記憶手段(ペイントメモリ204(最大用紙サイズで
1ページ分のビットマップイメージを記憶する容量を備
える)にページ単位に順次展開されるビットマップイメ
ージを処理して、前記プリンタエンジン(出力部20
5)に対して見開きページ分連続転送して、片ページ分
のメモリで見開きページ分のビットマップイメージを見
開きページ出力させるものである。
【0082】第2の発明においては、モード判定手段
(CPU201)が見開き印刷モードと判定した場合
に、モード切換え手段(CPU201がROM202に
記憶された制御プログラムを実行する手段として構成さ
れる)が前記プリンタエンジン(出力部205)に転送
する前記記憶手段(ペイントメモリ204)に展開され
たビットマップイメージの転送モードを単一ページ転送
モードから見開きページ転送モードに切り換え、該切り
換えられた転送モードに応じて制御手段(CPU20
1)が展開手段により前記記憶手段(ペイントメモリ2
04)に展開されたビットマップイメージの見開きペー
ジ転送処理を制御して、見開きページ転送と単一ページ
転送とを確実に切り換え制御するものである。
【0083】第3の発明においては、制御手段(CPU
201)が、前記方向比較手段(CPU201がROM
202に記憶された制御プログラムを実行する手段とし
て構成される)に比較結果に基づいて前記画像処理手段
(CPU201がROM202に記憶された制御プログ
ラムを実行する手段として構成される)により画像処理
されたビットマップイメージまたは前記記憶手段(ペイ
ントメモリ204)に記憶されたビットマップイメージ
のいずれかを順次前記プリンタエンジン(出力部20
5)に見開きページ分転送して、見開き方向と展開方向
とが異同しても同様に片ページ分のメモリで見開きペー
ジ出力を行うものである。
【0084】第4の発明においては、ホストコンピュー
タ206A〜206C(異なるOSが共通のプロトコル
により通信制御可能であってもいいし、同一のOSによ
り通信が制御される構成であってもよい)から指定され
る印刷モードに応じて見開きページ分のビットマップイ
メージを片ページずつ順次連続して転送して、ホスト側
から見開きページ出力の切り換えを指示するものであ
る。
【0085】第5の発明においては、操作パネル(操作
部208)から指定される印刷モードに応じて見開きペ
ージ分のビットマップイメージを片ページずつ順次連続
して転送して、操作部208側から見開きページ出力の
切り換えを指示するものである。
【0086】第6の発明においては、解析手段(CPU
201)がページ記述言語(ポストスクリプト,LIP
S,CaPSL等(それぞれ商品名))で記述されてい
る印刷情報を解析して、受信したページ記述言語で記述
されている印刷情報から見開きページ分のビットマップ
イメージを片ページずつ順次連続して転送して、片ペー
ジ分のメモリで見開きページ出力を行うものである。
【0087】第7の発明においては、解析手段(CPU
201)がビットマップがコード化されている印刷情報
を解析して、受信したビットマップがコード化されてい
る印刷情報から見開きページ分のビットマップイメージ
を片ページずつ順次連続して転送することにより、片ペ
ージ分のメモリで見開きページ出力を行うものである。
【0088】第8の発明においては、解析手段(CPU
201)が印刷情報を中間コードに変換して、該中間コ
ードに基づいて図示しない展開制御ボードまたは図示し
ないサブCPU(コプロセッサ)によりビットマップ展
開して、見開きページのビットマップイメージを高速に
展開するものである。
【0089】第9の発明においては、見開きページ方向
とビットマップイメージの展開方向とが異なる場合に
は、画像処理手段(CPU201)が展開されたビット
マップイメージを公知の回転読み出し処理により回転し
ながらプリンタエンジン(出力部205)に転送して、
見開きページ方向とビットマップイメージの展開方向と
が異同しても、片ページ分のメモリで見開きページ出力
を行うものである。
【0090】第10の発明においては、受信した見開き
ページ分の印刷情報に基づいて展開手段(CPU20
1)によりペイントメモリ204よりも格段に容量が少
ないバンドメモリ(図示しない)にバンド展開されたビ
ットマップイメージを、片ページずつ順次連続して転送
して、片ページ分のメモリで見開きページ出力を行うも
のである。
【0091】図4は本発明の一実施例を示す印刷装置の
ページ転送方法を説明するフローチャートである。な
お、(1)〜(10)は各ステップを示す。
【0092】先ず、CPU201は印刷モードとして見
開きページ印刷が指定されているかどうかを判定して
(1)、通常の印刷モードが指定されていると判定した
場合には、ステップ(2)に進み、通常の展開印刷処理
ルーチンを実行して、処理を終了する。
【0093】一方、ステップ(1)の判定で、見開きペ
ージ印刷モードが指定されていると判定した場合には、
2ページ印刷処理が開始され、ステップ(3)に進んで
1ページ目のレコードをペイントメモリに展開してビッ
トイメージにする。
【0094】ここで、図示しない「レコード」とは、ペ
ージの文字や図形の記述した印字コマンドを、内容を図
示しないホストデータから受け取って、これをプリンタ
内部の情報形式に変換したもので(この処理は、図1の
CPU201が行う)、この「レコード」は図1のRA
M203などに保持されているものとする。また、「レ
コード」をビットイメージに展開したものは出力部20
5に渡す。
【0095】ステップ(4)では、2ページ印刷の状態
が「右開き」か「左開き」かを調べる。この「2ページ
印刷の状態」は、図2に示すように、2ページ印刷され
た用紙を手にとって眺めた場合に、奇数ページが右側に
来るのが「右開き」であり(右開きの2ページイメージ
401参照)、奇数ページが左側に来るのが「左開き」
である(左開きの2ページイメージ402参照)。
【0096】ステップ(4)の判定結果が「左開き」で
あったならば、ステップ(6)に進んで、ペイントメモ
リ204の内容を出力部205に転送することによって
印刷を行う。
【0097】一方、ステップ(4)の判定結果が「右開
き」であったならば、ステップ(5)に進み、ペイント
メモリ204の内容を180度回転して「右開き」用に
展開する。この理由は、ステップ(3)で既に展開され
たペイントメモリ204の内容が「左開き」用になって
いるからである。
【0098】ここで、このステップ(5)の処理は、図
3に示したように、通常展開イメージ301は左開きの
2ページ印刷にはそのまま使えるが、これを180度展
開すると、回転展開イメージ302に示すように右開き
に使えるものとなる。
【0099】ステップ(6)では出力部205にペイン
トメモリ204の内容を転送することによって印刷を実
行している。次に、ステップ(7)では、2ページ目の
レコードをペイントメモリ204にビットイメージとし
て展開する。
【0100】そして、ステップ(8)において、先程の
ステップ(4)と同様に、2ページ印刷の状態を調べ、
その判定結果が「右開き」であるならば、ステップ
(9)において先程のステップ(5)と同様にペイント
メモリ204の内容を180度回転して「右開き」用に
する。
【0101】ステップ(8)の判定結果が「左開き」で
あったならば、このステップ(9)の処理は行わずにス
テップ(10)に進んで、ペイントメモリ204に展開
された2ページ目を出力部205に転送して印刷を行
い、処理終了する。
【0102】このように、本発明に係る第1の印刷装置
のページ転送方法によれば、プリンタエンジンに出力す
るビットマップをページ単位に記憶する記憶手段(ペイ
ントメモリ204)と、受信した印刷情報を解析してビ
ットマップイメージを前記記憶手段に展開する展開手段
(CPU201)と、指定される印刷モードを判定する
モード判定手段とを有する印刷装置のページ転送方法に
おいて、このモード判定手段が見開き印刷モードと判定
した場合に、前記プリンタエンジンに転送する前記記憶
手段に展開されたビットマップイメージの転送モードを
単一ページ転送モードから見開きページ転送モードに切
り換えるモード切換え工程(ステップ(1)〜(3))
と、切り換えられた転送モードに応じて展開手段により
前記記憶手段に展開されたビットマップイメージを見開
きページ分順次転送する見開きページ転送工程(ステッ
プ(3)〜ステップ(10)とを実行して、外部装置か
ら受信した印刷情報から見開きページ分のビットマップ
イメージを片ページずつ順次連続して転送して、片ペー
ジ分のメモリで見開きページ出力を行うものである。
【0103】本発明に係る第2の印刷装置のページ転送
方法によれば、プリンタエンジンに出力するビットマッ
プをページ単位に記憶する記憶手段(ペイントメモリ2
04)と、受信した印刷情報を解析してビットマップイ
メージを前記記憶手段に展開する展開手段(CPU20
1)と、指定される印刷モードを判定するモード判定手
段(CPU201)とを有する印刷装置のページ転送方
法において、このモード判定手段が見開き印刷モードと
判定した場合に、前記プリンタエンジンに転送する前記
記憶手段に展開されたビットマップイメージの転送モー
ドを単一ページ転送モードから見開きページ転送モード
に切り換えるモード切換え工程(ステップ(1)〜
(3))と、記憶手段(ペイントメモリ204)に展開
するビットマップイメージ展開方向と見開きページ展開
方向とを比較して前記記憶されたビットマップイメージ
に画像処理を行う画像処理工程(ステップ(4),
(5),ステップ(8),(9))と、画像処理された
ビットマップイメージまたは前記記憶手段に記憶された
ビットマップイメージのいずれかを見開きページ分順次
転送する見開きページ転送工程(ステップ(6),(1
0),ステップ(2))とを実行して、指定された印刷
モードに応じて転送モードを切り換えるとともに、見開
き方向とビットマップイメージ展開方向とを比較して展
開されたビットマップイメージを回転しながら転送し
て、見開き方向とビットマップイメージ展開方向とが異
同しても効率よくビットマップイメージをプリンタエン
ジンに転送するものである。 〔第2実施例〕第1実施例では、「右開き」の時に「左
開き」用に展開されたペイントメモリ204の内容を1
80度反転しているが、これはレコード情報が「左開
き」用になっていたためであり、すなわち、レコードの
情報が「右開き」用に作成されていれば、ステップ
(3),ステップ(4)およびステップ(7),ステッ
プ(8)における「右開き」,「左開き」は全く逆の条
件になるだけで、上記実施例と同様の動作となる。つま
り、「左開き」の2ページ印刷時にはペイントメモリ2
04の内容を180度回転するということになる。
【0104】この様に本発明の印刷装置のページ転送方
法によれば、出力部205に出力するビットマップイメ
ージをペイントメモリ204にページ単位に展開し、2
ページ見開き印刷モードを指定するモード指定手段によ
り2ページ見開き印刷モードが指定された場合に、ペイ
ントメモリ204に対して先行して展開される見開きペ
ージの片ページのビットマップイメージから順次読み出
して出力部205に出力して、先行されてペイントメモ
リに展開された片ページのビットマップイメージから順
次印字を開始させるので、2ページ分のビットマップ展
開終了を待たずに、印字処理を開始させることが可能と
なる。 〔第3実施例〕第1実施例では、本発明を適用する出力
部205について特に限定していないが、プリンタエン
ジンはバブルジェットプリンタエンジンであってもいい
し、レーザビームプリンタエンジン(詳細は後述する)
でも全く同様である。
【0105】図5は本実施例を適用するレーザビームプ
リンタの構成を説明する断面図であり、図示しないデー
タ源から文字パターンの登録や定型書式(フォームデー
タ)の登録が行えるように構成されている。
【0106】図において、1000はレーザビームプリ
ンタ(LBP)本体(以下、単に本体と呼ぶ)であり、
外部に接続されている、例えば図1に示すホストコンピ
ュータ206等の外部装置から供給される文字情報(文
字コード)やフォーム情報あるいはマクロ命令等を入力
して記憶するとともに、それらの情報に従って対応する
文字パターンやフォームパターン等を作成し、記録媒体
である記録用紙上に像を形成する。1112は操作のた
めのスイッチおよびプリンタの状態を表示するLED表
示器やLCD表示器が配設されている操作パネル、11
01はLBP1000全体の制御およびホストコンピュ
ータから供給される文字情報等を解析するプリンタ制御
ユニットである。このプリンタ制御ユニット1101
(図1に示したプリンタコントローラ207)は主に文
字情報を対応する文字パターンのビデオ信号に変換して
レーザドライバ1102に出力する。レーザドライバ1
102は半導体レーザ1103を駆動するための回路で
あり、入力されたビデオ信号に応じて半導体レーザ11
03から発射されるレーザ光1104をオン/オフ切換
えする。これにより、静電ドラム1106上には文字パ
ターンの静電潜像が形成される。
【0107】この潜像は、静電ドラム1106周囲の現
象ユニット1107によって現像された後、記録用紙に
転写される。この記録用紙にはカットシートを用い、カ
ットシートは本体1000に装着した用紙カセット11
08に収容され、給紙ローラ1109および搬送ローラ
1110,1111とにより装置内に取り込まれて静電
ドラム1106に供給される。なお、1105はポリゴ
ンミラーである。
【0108】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
【0109】また、レーザプリンタにおけるプリントシ
ーケンスは中断できないので、片ページ印字が終了した
時点で、残る片ページのビットマップ展開が終了されて
いるものとする。 〔他の実施例〕上記実施例では、印刷装置を例として詳
述してきたが、ネットワーク路や通信回線路を介して外
部装置(例えばホストコンピュータ)と通信可能な印刷
システムにも、本発明を適用できることはいうまでもな
い。すなわち、基本構成については、図1と共通であ
り、ホストコンピュータ群とプリンタ本体210とが通
信可能な印刷システムであれば本発明を適用できる。
【0110】以下、本発明に係る第11〜第19の発明
と他の実施例との対応および作用について説明する。
【0111】第11の発明においては、制御手段(シス
テムコントローラとして機能するCPU201)が外部
装置(ホストコンピュータ206A〜206C)から受
信した印刷情報から見開きページ分のビットマップイメ
ージを片ページずつ順次連続して転送して、片ページ分
のメモリで見開きページ出力を行うものである。
【0112】第12の発明においては、モード切換え手
段(CPU201)が指定される印刷モードに応じて転
送モードを見開きページ転送モードに切り換えながら、
外部装置(ホストコンピュータ206A〜206C)か
ら受信した印刷情報に基づく見開きページ分のビットマ
ップイメージを制御手段が片ページずつ順次連続転送し
て、見開きページ転送と単一ページ転送とを確実に切り
換えるものである。
【0113】第13の発明においては、制御手段(CP
U201)が、前記方向比較手段(CPU201がRO
M202に記憶される制御プログラムに基づいて実行す
る手段として構成される)の比較結果に基づいて前記画
像処理手段(CPU201がROM202に記憶される
制御プログラムに基づいて実行する手段として構成され
る)により画像処理されたビットマップイメージまたは
ペイントメモリ204に記憶されたビットマップイメー
ジのいずれかを順次前記プリンタエンジン(出力部20
5に見開きページ分転送して、見開き方向と展開方向と
が異同しても同様に片ページ分のメモリで外部装置(ホ
ストコンピュータ206A〜206C)から受信した印
刷情報に基づく見開きページ出力を行うものである。
【0114】第14の発明においては、ホストコンピュ
ータ206A〜206Cから指定される印刷モードに応
じて外部装置(ホストコンピュータ206A〜206
C)から受信した印刷情報に基づく見開きページ分のビ
ットマップイメージを片ページずつ順次連続して転送し
て、ホスト側から見開きページ出力の切り換えを指示す
るものである。
【0115】第15の発明においては、操作パネル(操
作部208)から指定される印刷モードに応じて外部装
置から受信した印刷情報に基づく見開きページ分のビッ
トマップイメージを片ページずつ順次連続して転送し
て、操作部208側から見開きページ出力の切り換えを
指示するものである。
【0116】第16の発明においては、外部装置(ホス
トコンピュータ206A〜206C)から受信したペー
ジ記述言語で記述されている印刷情報から見開きページ
分のビットマップイメージを片ページずつ順次連続して
転送して、片ページ分のメモリで見開きページ出力を行
うものである。
【0117】第17の発明においては、外部装置(ホス
トコンピュータ206A〜206C)から受信したビッ
トマップがコード化されている印刷情報から見開きペー
ジ分のビットマップイメージを制御手段が片ページずつ
順次連続転送して、片ページ分のメモリで見開きページ
出力を行うものである。
【0118】第18の発明においては、外部装置(ホス
トコンピュータ206A〜206C)から受信した印刷
情報を解析して中間コードに変換して、該中間コードに
基づいてビットマップ展開して、見開きページのビット
マップイメージを高速に展開するものである。
【0119】第19の発明においては、外部装置(ホス
トコンピュータ206A〜206C)から受信した印刷
装置に基づく見開きページ方向とビットマップイメージ
の展開方向とが異なる場合には、画像処理手段(CPU
201がROM202に記憶される制御プログラムに基
づいて実行する手段として構成される)が展開されたビ
ットマップイメージを回転しながらプリンタエンジン
(出力部205)に転送して、見開きページ方向とビッ
トマップイメージの展開方向とが異同しても、片ページ
分のメモリで見開きページ出力を行うものである。
【0120】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、モード判定手段が見開き印刷モードと
判定した場合に、制御手段が前記展開手段により前記記
憶手段にページ単位に順次展開されるビットマップイメ
ージを処理して、前記プリンタエンジンに対して見開き
ページ分連続転送するので、片ページ分のメモリで見開
きページ分のビットマップイメージを見開きページ出力
させることができる。
【0121】第2の発明によれば、モード判定手段が見
開き印刷モードと判定した場合に、モード切換え手段が
前記プリンタエンジンに転送する前記記憶手段に展開さ
れたビットマップイメージの転送モードを単一ページ転
送モードから見開きページ転送モードに切り換え、該切
り換えられた転送モードに応じて制御手段が展開手段に
より前記記憶手段に展開されたビットマップイメージの
見開きページ転送処理を制御するので、見開きページ転
送と単一ページ転送とを確実に切り換え制御することが
できる。
【0122】第3の発明によれば、制御手段が、前記方
向比較手段に比較結果に基づいて前記画像処理手段によ
り画像処理されたビットマップイメージまたは前記記憶
手段に記憶されたビットマップイメージのいずれかを順
次前記プリンタエンジンに見開きページ分転送するの
で、見開き方向と展開方向とが異同しても同様に片ペー
ジ分のメモリで見開きページ出力を行うことができる。
【0123】第4の発明によれば、ホストコンピュータ
から指定される印刷モードに応じて見開きページ分のビ
ットマップイメージを片ページずつ順次連続して転送し
て、ホスト側から見開きページ出力の切り換えを指示す
ことができる。
【0124】第5の発明によれば、操作パネルから指定
される印刷モードに応じて見開きページ分のビットマッ
プイメージを片ページずつ順次連続して転送して、操作
部側から見開きページ出力の切り換えを指示すことがで
きる。
【0125】第6の発明によれば、解析手段がページ記
述言語で記述されている印刷情報を解析して、受信した
ページ記述言語で記述されている印刷情報から見開きペ
ージ分のビットマップイメージを片ページずつ順次連続
して転送するので、片ページ分のメモリで見開きページ
出力を行うことができる。
【0126】第7の発明によれば、解析手段がビットマ
ップがコード化されている印刷情報を解析して、受信し
たビットマップがコード化されている印刷情報から見開
きページ分のビットマップイメージを片ページずつ順次
連続して転送することにより、片ページ分のメモリで見
開きページ出力を行うことができる。
【0127】第8の発明によれば、解析手段が印刷情報
を中間コードに変換して、該中間コードに基づいてビッ
トマップ展開するので、見開きページのビットマップイ
メージを高速に展開することができる。
【0128】第9の発明によれば、見開きページ方向と
ビットマップイメージの展開方向とが異なる場合には、
画像処理手段が展開されたビットマップイメージを回転
しながらプリンタエンジンに転送するので、見開きペー
ジ方向とビットマップイメージの展開方向とが異同して
も、片ページ分のメモリで見開きページ出力を行うこと
ができる。
【0129】第10の発明によれば、受信した見開きペ
ージ分の印刷情報に基づいて展開手段によりバンド展開
されたビットマップイメージを、片ページずつ順次連続
して転送するので、片ページ分のメモリで見開きページ
出力を行うことができる。
【0130】第11の発明によれば、制御手段が外部装
置から受信した印刷情報から見開きページ分のビットマ
ップイメージを片ページずつ順次連続して転送するの
で、片ページ分のメモリで見開きページ出力を行うこと
ができる。
【0131】第12の発明によれば、モード切換え手段
が指定される印刷モードに応じて転送モードを見開きペ
ージ転送モードに切り換えながら、外部装置から受信し
た印刷情報に基づく見開きページ分のビットマップイメ
ージを制御手段が片ページずつ順次連続転送するので、
見開きページ転送と単一ページ転送とを確実に切り換え
ることができる。
【0132】第13の発明によれば、制御手段が、前記
方向比較手段の比較結果に基づいて前記画像処理手段に
より画像処理されたビットマップイメージまたは前記記
憶手段に記憶されたビットマップイメージのいずれかを
順次前記プリンタエンジンに見開きページ分転送するの
で、見開き方向と展開方向とが異同しても同様に片ペー
ジ分のメモリで外部装置から受信した印刷情報に基づく
見開きページ出力を行うことができる。
【0133】第14の発明によれば、ホストコンピュー
タから指定される印刷モードに応じて外部装置から受信
した印刷情報に基づく見開きページ分のビットマップイ
メージを片ページずつ順次連続して転送するので、ホス
ト側から見開きページ出力の切り換えを指示することが
できる。
【0134】第15の発明によれば、操作パネルから指
定される印刷モードに応じて外部装置から受信した印刷
情報に基づく見開きページ分のビットマップイメージを
片ページずつ順次連続して転送するので、操作部側から
見開きページ出力の切り換えを指示することができる。
【0135】第16の発明によれば、外部装置から受信
したページ記述言語で記述されている印刷情報から見開
きページ分のビットマップイメージを片ページずつ順次
連続して転送するので、片ページ分のメモリで見開きペ
ージ出力を行うことができる。
【0136】第17の発明によれば、外部装置から受信
したビットマップがコード化されている印刷情報から見
開きページ分のビットマップイメージを制御手段が片ペ
ージずつ順次連続転送するので、片ページ分のメモリで
見開きページ出力を行うことができる。
【0137】第18の発明によれば、外部装置から受信
した印刷情報を解析して中間コードに変換して、該中間
コードに基づいてビットマップ展開するので、見開きペ
ージのビットマップイメージを高速に展開することがで
きる。
【0138】第19の発明によれば、外部装置から受信
した印刷装置に基づく見開きページ方向とビットマップ
イメージの展開方向とが異なる場合には、画像処理手段
が展開されたビットマップイメージを回転しながらプリ
ンタエンジンに転送するので、見開きページ方向とビッ
トマップイメージの展開方向とが異同しても、片ページ
分のメモリで見開きページ出力を行うことができる。
【0139】第20の発明によれば、外部装置から受信
した印刷情報から見開きページ分のビットマップイメー
ジを片ページずつ順次連続して転送するので、片ページ
分のメモリで見開きページ出力を行うことができる。
【0140】第21の発明によれば、指定された印刷モ
ードに応じて転送モードを切り換えるとともに、見開き
方向とビットマップイメージ展開方向とを比較して展開
されたビットマップイメージを回転しながら転送するの
で、見開き方向とビットマップイメージ展開方向とが異
同しても効率よくビットマップイメージをプリンタエン
ジンに転送することができる。
【0141】従って、2ページ印刷モード時におけるペ
ージ印刷開始までの待ち時間を短縮して、効率よく2ペ
ージ印刷を行うことができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例を示す印刷装置の構成を説明
する概略ブロック図である。
【図2】図1に示したペイントメモリに展開されるビッ
トイメージを説明する模式図である。
【図3】図1に示したペイントメモリに回転展開される
ビットイメージを説明する模式図である。
【図4】本発明の一実施例を示す印刷方法を説明するフ
ローチャートである。
【図5】本実施例を適用するレーザビームプリンタの構
成を説明する断面図である。
【図6】この種の印刷装置における2ページ印刷時のペ
ージ配置を説明する模式図である。
【符号の説明】
201 CPU 202 ROM 203 RAM 204 ペイントメモリ 205 出力部 206 ホストコンピュータ 207 プリンタコントローラ

Claims (21)

    【特許請求の範囲】
  1. 【請求項1】 プリンタエンジンに出力するビットマッ
    プをページ単位に記憶する記憶手段と、受信した印刷情
    報を解析してビットマップイメージを前記記憶手段に展
    開する展開手段と、指定される印刷モードを判定するモ
    ード判定手段と、このモード判定手段が見開き印刷モー
    ドと判定した場合に、前記展開手段により前記記憶手段
    にページ単位に順次展開されるビットマップイメージを
    処理して、前記プリンタエンジンに対して見開きページ
    分連続転送させる制御手段とを有することを特徴とする
    印刷装置。
  2. 【請求項2】 プリンタエンジンに出力するビットマッ
    プをページ単位に記憶する記憶手段と、受信した印刷情
    報を解析してビットマップイメージを前記記憶手段に展
    開する展開手段と、指定される印刷モードを判定するモ
    ード判定手段と、このモード判定手段が見開き印刷モー
    ドと判定した場合に、前記プリンタエンジンに転送する
    前記記憶手段に展開されたビットマップイメージの転送
    モードを単一ページ転送モードから見開きページ転送モ
    ードに切り換えるモード切換え手段と、このモード切換
    え手段により切り換えられた転送モードに応じて展開手
    段により前記記憶手段に展開されたビットマップイメー
    ジの見開きページ転送処理を制御する制御手段とを有す
    ることを特徴とする印刷装置。
  3. 【請求項3】 記憶手段に展開されたビットマップイメ
    ージに所定の画像処理を行う画像処理手段と、モード判
    定手段が見開き印刷モードと判定した場合に、記録媒体
    に見開き出力する印刷情報の見開き方向を判定する方向
    判定手段と、前記方向判定手段が判定した見開き方向と
    前記記憶手段に対するビットマップイメージ展開方向と
    を比較する方向比較手段とを設け、制御手段が、前記方
    向比較手段に比較結果に基づいて前記画像処理手段によ
    り画像処理されたビットマップイメージまたは前記記憶
    手段に記憶されたビットマップイメージのいずれかを順
    次前記プリンタエンジンに見開きページ分転送すること
    を特徴とする請求項2記載の印刷装置。
  4. 【請求項4】 印刷モードはホストコンピュータから指
    定することを特徴とする請求項1〜3のいずれかに記載
    の印刷装置。
  5. 【請求項5】 印刷モードは操作パネルから指定するこ
    とを特徴とする請求項1〜3のいずれかに記載の印刷装
    置。
  6. 【請求項6】 印刷情報を解析する解析手段を設け、解
    析手段がページ記述言語で記述されている印刷情報を解
    析することを特徴とする請求項1〜3のいずれかに記載
    の印刷装置。
  7. 【請求項7】 印刷情報を解析する解析手段を設け、解
    析手段がビットマップがコード化されている印刷情報を
    解析することを特徴とする請求項1〜3のいずれかに記
    載の印刷装置。
  8. 【請求項8】 印刷情報を解析する解析手段を設け、解
    析手段が印刷情報を中間コードに変換することを特徴と
    する請求項1〜3のいずれかに記載の印刷装置。
  9. 【請求項9】 画像処理手段は、展開手段により記憶手
    段に展開されたビットマップイメージを見開き方向に従
    って回転処理することを特徴とする請求項3のいずれか
    に記載の印刷装置。
  10. 【請求項10】 展開手段は、1ページ分のビットマッ
    プイメージをバンド展開することを特徴とする請求項1
    または2のいずれかに記載の印刷装置。
  11. 【請求項11】 見開きページ印刷する印刷情報を印刷
    装置に転送する外部装置と、この外部装置と印刷装置と
    の間の通信を制御する通信制御手段とを有する印刷シス
    テムにおいて、前記印刷装置にプリンタエンジンに出力
    するビットマップをページ単位に記憶する記憶手段と、
    受信した印刷情報を解析してビットマップイメージを前
    記記憶手段に展開する展開手段と、指定される印刷モー
    ドを判定するモード判定手段と、このモード判定手段が
    見開き印刷モードと判定した場合に、前記展開手段によ
    り前記記憶手段にページ単位に順次展開されるビットマ
    ップイメージを処理して、前記プリンタエンジンに対し
    て見開きページ分連続転送させる制御手段を設けたこと
    を特徴とする印刷システム。
  12. 【請求項12】 見開きページ印刷する印刷情報を印刷
    装置に転送する外部装置と、この外部装置と印刷装置と
    の間の通信を制御する通信制御手段とを有する印刷シス
    テムにおいて、プリンタエンジンに出力するビットマッ
    プをページ単位に記憶する記憶手段と、受信した印刷情
    報を解析してビットマップイメージを前記記憶手段に展
    開する展開手段と、指定される印刷モードを判定するモ
    ード判定手段と、このモード判定手段が見開き印刷モー
    ドと判定した場合に、前記プリンタエンジンに転送する
    前記記憶手段に展開されたビットマップイメージの転送
    モードを単一ページ転送モードから見開きページ転送モ
    ードに切り換えるモード切換え手段と、このモード切換
    え手段により切り換えられた転送モードに応じて展開手
    段により前記記憶手段に展開されたビットマップイメー
    ジの見開きページ転送処理を制御する制御手段とを印刷
    装置に設けたことを特徴とする印刷システム。
  13. 【請求項13】 記憶手段に展開されたビットマップイ
    メージに所定の画像処理を行う画像処理手段と、モード
    判定手段が見開き印刷モードと判定した場合に、記録媒
    体に見開き出力する印刷情報の見開き方向を判定する方
    向判定手段と、前記方向判定手段が判定した見開き方向
    と前記記憶手段に対するビットマップイメージ展開方向
    とを比較する方向比較手段とを印刷装置に設け、制御手
    段が、前記方向比較手段に比較結果に基づいて前記画像
    処理手段により画像処理されたビットマップイメージま
    たは前記記憶手段に記憶されたビットマップイメージの
    いずれかを順次前記プリンタエンジンに見開きページ分
    転送することを特徴とする請求項12記載の印刷システ
    ム。
  14. 【請求項14】 印刷モードは外部装置から指定するこ
    とを特徴とする請求項11〜13のいずれかに記載の印
    刷システム。
  15. 【請求項15】 印刷モードは操作パネルから指定する
    ことを特徴とする請求項11〜13のいずれかに記載の
    印刷システム。
  16. 【請求項16】 印刷情報を解析する解析手段を設け、
    解析手段がページ記述言語で記述されている印刷情報を
    解析することを特徴とする請求項11〜13のいずれか
    に記載の印刷システム。
  17. 【請求項17】 印刷情報を解析する解析手段を設け、
    解析手段がビットマップがコード化されている印刷情報
    を解析することを特徴とする請求項11〜13のいずれ
    かに記載の印刷システム。
  18. 【請求項18】 印刷情報を解析する解析手段を設け、
    解析手段が印刷情報を中間コードに変換することを特徴
    とする請求項11〜13のいずれかに記載の印刷システ
    ム。
  19. 【請求項19】 画像処理手段は、展開手段により記憶
    手段に展開されたビットマップイメージを見開き方向に
    従って回転処理することを特徴とする請求項13のいず
    れかに記載の印刷システム。
  20. 【請求項20】 プリンタエンジンに出力するビットマ
    ップをページ単位に記憶する記憶手段と、受信した印刷
    情報を解析してビットマップイメージを前記記憶手段に
    展開する展開手段と、指定される印刷モードを判定する
    モード判定手段とを有する印刷装置のページ転送方法に
    おいて、このモード判定手段が見開き印刷モードと判定
    した場合に、前記プリンタエンジンに転送する前記記憶
    手段に展開されたビットマップイメージの転送モードを
    単一ページ転送モードから見開きページ転送モードに切
    り換えるモード切換え工程と、切り換えられた転送モー
    ドに応じて展開手段により前記記憶手段に展開されたビ
    ットマップイメージを見開きページ分順次転送する見開
    きページ転送工程とを有することを特徴とする印刷装置
    のページ転送方法。
  21. 【請求項21】 プリンタエンジンに出力するビットマ
    ップをページ単位に記憶する記憶手段と、受信した印刷
    情報を解析してビットマップイメージを前記記憶手段に
    展開する展開手段と、指定される印刷モードを判定する
    モード判定手段とを有する印刷装置のページ転送方法に
    おいて、このモード判定手段が見開き印刷モードと判定
    した場合に、前記プリンタエンジンに転送する前記記憶
    手段に展開されたビットマップイメージの転送モードを
    単一ページ転送モードから見開きページ転送モードに切
    り換えるモード切換え工程と、記憶手段に展開するビッ
    トマップイメージ展開方向と見開きページ展開方向とを
    比較して前記記憶されたビットマップイメージに画像処
    理を行う画像処理工程と、画像処理されたビットマップ
    イメージまたは前記記憶手段に記憶されたビットマップ
    イメージのいずれかを見開きページ分順次転送する見開
    きページ転送工程とを有することを特徴とする印刷装置
    のページ転送方法。
JP3135394A 1994-03-01 1994-03-01 印刷装置並び印刷システムおよび印刷装置のページ転送方法 Pending JPH07242029A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3135394A JPH07242029A (ja) 1994-03-01 1994-03-01 印刷装置並び印刷システムおよび印刷装置のページ転送方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3135394A JPH07242029A (ja) 1994-03-01 1994-03-01 印刷装置並び印刷システムおよび印刷装置のページ転送方法

Publications (1)

Publication Number Publication Date
JPH07242029A true JPH07242029A (ja) 1995-09-19

Family

ID=12328873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3135394A Pending JPH07242029A (ja) 1994-03-01 1994-03-01 印刷装置並び印刷システムおよび印刷装置のページ転送方法

Country Status (1)

Country Link
JP (1) JPH07242029A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072887A (ja) * 2008-09-17 2010-04-02 Fuji Xerox Co Ltd 文書処理装置、印刷システム、文書処理方法及びプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072887A (ja) * 2008-09-17 2010-04-02 Fuji Xerox Co Ltd 文書処理装置、印刷システム、文書処理方法及びプログラム
US8269997B2 (en) 2008-09-17 2012-09-18 Fuji Xerox Co., Ltd. Document processing apparatus, printing system, document processing method, computer-readable medium and computer data signal

Similar Documents

Publication Publication Date Title
JPH10222319A (ja) 印刷装置及び印刷制御方法
JPH07242029A (ja) 印刷装置並び印刷システムおよび印刷装置のページ転送方法
JPH07112552A (ja) 印刷装置における帳票印刷制御方法及び装置
JP2981400B2 (ja) 印刷装置および印刷装置のデータ処理方法
JPH07178972A (ja) 画像記録装置及び方法
JPH05270055A (ja) 画像記録方法及び装置及び情報処理方法
JPH07195760A (ja) プリンタ制御装置
JP2003237147A (ja) 画像処理方法及びその装置
JP3193551B2 (ja) 印刷装置
JP3167070B2 (ja) 印刷制御方法および印刷制御装置
JPH04323058A (ja) 印刷制御装置及び方法
JP3226226B2 (ja) 文字処理方法及び装置
JPH08207355A (ja) 印刷装置
JPH1086458A (ja) 印刷方法及び装置並びに記憶媒体
JP2784823B2 (ja) プリンタの画像編集印字方式
JPH082016A (ja) 印刷装置
JP2000238350A (ja) プリント装置
JPH11353135A (ja) 印刷装置、方法および記憶媒体
JP2000225735A (ja) 画像印刷装置
JP2000289268A (ja) 画像処理装置、画像処理方法および記憶媒体
JPH07137367A (ja) 画像処理装置
JPH07135549A (ja) 印刷制御装置
JPH07104950A (ja) 画像出力装置
JPH061020A (ja) 記録装置
JPH04320863A (ja) 印刷装置