JPH11175286A - 印刷制御システム及び方法、記憶媒体 - Google Patents
印刷制御システム及び方法、記憶媒体Info
- Publication number
- JPH11175286A JPH11175286A JP9345325A JP34532597A JPH11175286A JP H11175286 A JPH11175286 A JP H11175286A JP 9345325 A JP9345325 A JP 9345325A JP 34532597 A JP34532597 A JP 34532597A JP H11175286 A JPH11175286 A JP H11175286A
- Authority
- JP
- Japan
- Prior art keywords
- software
- printing
- printer
- print control
- 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.)
- Withdrawn
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 印刷の実行のためには、プリンタドライバと
印刷装置の印刷制御ソフトの適切な組合わせが必要であ
るが、実際にはソフトウエア間で相互に関連づけした管
理は人為的で煩雑な作業を伴う場合が多く、さらにハー
ドウエア上の制限からも管理には限界がある。従って、
従来の印刷制御システムにおいては、ホストコンピュー
タ側のプリンタドライバと、印刷装置側のプリンタファ
ームとが別個独立なソフトウエアとして管理されてい
た。 【解決手段】 印刷実行のためのソフトウエアの種別を
判定するための判定手段により、印刷モードに適したプ
リンタ側の印刷実行ソフトとホストコンピュータ側のプ
リンタドライバの組合わせをつくり、印刷装置側にダウ
ンロードする。プリンタドライバには複数種の印刷実行
ソフトを備え、最適なものを選択することにより、双方
のソフトウエアを一体として保守管理することが可能と
なった。
印刷装置の印刷制御ソフトの適切な組合わせが必要であ
るが、実際にはソフトウエア間で相互に関連づけした管
理は人為的で煩雑な作業を伴う場合が多く、さらにハー
ドウエア上の制限からも管理には限界がある。従って、
従来の印刷制御システムにおいては、ホストコンピュー
タ側のプリンタドライバと、印刷装置側のプリンタファ
ームとが別個独立なソフトウエアとして管理されてい
た。 【解決手段】 印刷実行のためのソフトウエアの種別を
判定するための判定手段により、印刷モードに適したプ
リンタ側の印刷実行ソフトとホストコンピュータ側のプ
リンタドライバの組合わせをつくり、印刷装置側にダウ
ンロードする。プリンタドライバには複数種の印刷実行
ソフトを備え、最適なものを選択することにより、双方
のソフトウエアを一体として保守管理することが可能と
なった。
Description
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タと印刷装置等で構成される印刷制御システム及び方
法、記憶媒体に関するものである。
タと印刷装置等で構成される印刷制御システム及び方
法、記憶媒体に関するものである。
【0002】
【従来の技術】印刷の実行のためには、プリンタドライ
バと印刷装置の印刷制御ソフト(以下「プリンタファー
ム」)の適切な組合わせが必要である。これらのソフト
ウエアは相互に一体不可分の関係にあるために、連関し
た保守が望ましい。しかし実際にはこれらソフトウエア
間で相互に連関した管理は人為的で煩雑な作業を伴う場
合が多い。従って、従来の印刷制御システムにおいて
は、ホストコンピュータ側のプリンタドライバと、印刷
装置側のプリンタファームとが別個独立なソフトウエア
として管理されていた。
バと印刷装置の印刷制御ソフト(以下「プリンタファー
ム」)の適切な組合わせが必要である。これらのソフト
ウエアは相互に一体不可分の関係にあるために、連関し
た保守が望ましい。しかし実際にはこれらソフトウエア
間で相互に連関した管理は人為的で煩雑な作業を伴う場
合が多い。従って、従来の印刷制御システムにおいて
は、ホストコンピュータ側のプリンタドライバと、印刷
装置側のプリンタファームとが別個独立なソフトウエア
として管理されていた。
【0003】
【発明が解決しようとする課題】しかしながら、従来例
において連関した保守作業をより困難にする要因として
ハードウエア上の制限があった。すなわち印刷装置側の
プリンタファームが基板上のマスクROM等の書き換え
不可能な不揮発性メモリに記憶されているため、障害発
生、あるいは機能向上等のためにプリンタファームを置
き喚える必要がある場合でも基板に半田付けされている
ために困難であった。また、ソケットタイプのもので交
換可能なものでもケースをあけるのが困難等の理由で、
ユーザーによる交換は現実に不可能であった。
において連関した保守作業をより困難にする要因として
ハードウエア上の制限があった。すなわち印刷装置側の
プリンタファームが基板上のマスクROM等の書き換え
不可能な不揮発性メモリに記憶されているため、障害発
生、あるいは機能向上等のためにプリンタファームを置
き喚える必要がある場合でも基板に半田付けされている
ために困難であった。また、ソケットタイプのもので交
換可能なものでもケースをあけるのが困難等の理由で、
ユーザーによる交換は現実に不可能であった。
【0004】一方、交換を容易にするために、印刷装置
側のマスクROMをフラッシュROM等の書き換え可能
な不揮発性メモリに置き換えたものも存在するが、ホス
ト側の専用のダウンロードユーティリティを使ってデー
タを書き込む方式のため、ユーザーは書き込み時に煩雑
な操作が必要になるなどの不具合があった。
側のマスクROMをフラッシュROM等の書き換え可能
な不揮発性メモリに置き換えたものも存在するが、ホス
ト側の専用のダウンロードユーティリティを使ってデー
タを書き込む方式のため、ユーザーは書き込み時に煩雑
な操作が必要になるなどの不具合があった。
【0005】また、プリンタファームの書き換えは、プ
リンタファームとドライバとの相性の問題も発生する
が、従来の専用ダウンロードユーティリティでは、ホス
トコンピューター側のプリンタドライバとは無関係にダ
ウンロードが行えるため、ユーザーが別途プリンタドラ
イバのバージョンアップも行う必要があったり、メーカ
ーが配布時にファームのバージョンアップと同時にプリ
ンタドライバも配布しなければならないなどの不具合が
あった。
リンタファームとドライバとの相性の問題も発生する
が、従来の専用ダウンロードユーティリティでは、ホス
トコンピューター側のプリンタドライバとは無関係にダ
ウンロードが行えるため、ユーザーが別途プリンタドラ
イバのバージョンアップも行う必要があったり、メーカ
ーが配布時にファームのバージョンアップと同時にプリ
ンタドライバも配布しなければならないなどの不具合が
あった。
【0006】
【課題を解決するための手段】そこで、本発明の目的
は、ホスト側にプリンタドライバとプリンタファーム、
さらに印刷装置側のプリンタファームの種別を判定する
ための判定機能と、その判定の結果に基づきプリンタフ
ァームを印刷装置側にダウンロードする機能とを持た
せ、プリンタドライバの印刷命令に応じたプリンタファ
ームを印刷装置側にダウンロードし、ホスト側で作成さ
れた印刷命令を適切に実行することにある。これにより
従来単独で行われていたプリンタファームのバージョン
アップ若しくは保守と、プリンタドライバのバージョン
アップ若しくは保守とを簡素化かつ最適化することが可
能となる。更に、印刷装置側の不揮発性メモリのサイズ
を押さえた構成で、高機能でありながら廉価な印刷装置
及び印刷環境を提供することにある。
は、ホスト側にプリンタドライバとプリンタファーム、
さらに印刷装置側のプリンタファームの種別を判定する
ための判定機能と、その判定の結果に基づきプリンタフ
ァームを印刷装置側にダウンロードする機能とを持た
せ、プリンタドライバの印刷命令に応じたプリンタファ
ームを印刷装置側にダウンロードし、ホスト側で作成さ
れた印刷命令を適切に実行することにある。これにより
従来単独で行われていたプリンタファームのバージョン
アップ若しくは保守と、プリンタドライバのバージョン
アップ若しくは保守とを簡素化かつ最適化することが可
能となる。更に、印刷装置側の不揮発性メモリのサイズ
を押さえた構成で、高機能でありながら廉価な印刷装置
及び印刷環境を提供することにある。
【0007】上記目的を達成するために、本発明は以下
のような構成からなる。
のような構成からなる。
【0008】すなわち、印刷制御システムは、印刷制御
のためのソフトウエアを保存した印刷制御手段と、印刷
実行のためのソフトウエアを保存した印刷実行手段と、
前記印刷実行手段に保存されている、印刷実行のための
ソフトウエアの種別を判定する ための判定手段と、前
記印刷制御のためのソフトウエアが生成する印刷情報
と、前記判定に基づく印刷実行のためのソフトウエアと
を、前記印刷実行手段に転送するための転送手段と、前
記生成された印刷情報と、前記判定に基づき転送された
印刷実行のためのソフトウエアと、を授受するための授
受手段とを備え、前記授受の結果に基づき前記印刷実行
手段が印刷実行する。
のためのソフトウエアを保存した印刷制御手段と、印刷
実行のためのソフトウエアを保存した印刷実行手段と、
前記印刷実行手段に保存されている、印刷実行のための
ソフトウエアの種別を判定する ための判定手段と、前
記印刷制御のためのソフトウエアが生成する印刷情報
と、前記判定に基づく印刷実行のためのソフトウエアと
を、前記印刷実行手段に転送するための転送手段と、前
記生成された印刷情報と、前記判定に基づき転送された
印刷実行のためのソフトウエアと、を授受するための授
受手段とを備え、前記授受の結果に基づき前記印刷実行
手段が印刷実行する。
【0009】また、前記印刷制御のためのソフトウエア
はプリンタドライバであり、前記印刷実行のためのソフ
トウエアはプリンタファームである。
はプリンタドライバであり、前記印刷実行のためのソフ
トウエアはプリンタファームである。
【0010】また、前記印刷制御手段に保存されている
印刷制御のためのソフトウエアは、前記印刷実行手段で
使用される印刷実行のためのソフトウエアを複数種備え
ている。
印刷制御のためのソフトウエアは、前記印刷実行手段で
使用される印刷実行のためのソフトウエアを複数種備え
ている。
【0011】また、前記判定に基づき転送された印刷実
行のためのソフトウエアは、前記印刷制御のためのソフ
トウエアとの組合わせで最適な種別のものである。
行のためのソフトウエアは、前記印刷制御のためのソフ
トウエアとの組合わせで最適な種別のものである。
【0012】また、前記転送手段は、前記判定の結果に
基づき、印刷するデータの印刷モードに応じたプリンタ
ファームを前記印刷実行手段にダウンロードする。
基づき、印刷するデータの印刷モードに応じたプリンタ
ファームを前記印刷実行手段にダウンロードする。
【0013】また、前記印刷制御システムは、印刷する
データの印刷モードに応じたプリンタファームを生成す
るための生成手段をさらに備え、前記転送手段は、前記
生成されたプリンタファームを前記印刷実行手段にダウ
ンロードする。
データの印刷モードに応じたプリンタファームを生成す
るための生成手段をさらに備え、前記転送手段は、前記
生成されたプリンタファームを前記印刷実行手段にダウ
ンロードする。
【0014】また、印刷制御方法は、印刷制御のための
ソフトウエアを保存した印刷制御工程と、印刷実行のた
めのソフトウエアを保存した印刷実行工程と、前記印刷
実行工程に保存されている、印刷実行のためのソフトウ
エアの種別を判定する ための判定工程と、前記印刷制
御のためのソフトウエアが生成する印刷情報と、前記判
定に基づく印刷実行のためのソフトウエアとを、前記印
刷実行工程に転送するための転送工程と、前記生成され
た印刷情報と、前記判定に基づき転送された印刷実行の
ためのソフトウエアと、を授受するための授受工程とを
備え、前記授受の結果に基づき前記印刷実行工程が印刷
実行する。
ソフトウエアを保存した印刷制御工程と、印刷実行のた
めのソフトウエアを保存した印刷実行工程と、前記印刷
実行工程に保存されている、印刷実行のためのソフトウ
エアの種別を判定する ための判定工程と、前記印刷制
御のためのソフトウエアが生成する印刷情報と、前記判
定に基づく印刷実行のためのソフトウエアとを、前記印
刷実行工程に転送するための転送工程と、前記生成され
た印刷情報と、前記判定に基づき転送された印刷実行の
ためのソフトウエアと、を授受するための授受工程とを
備え、前記授受の結果に基づき前記印刷実行工程が印刷
実行する。
【0015】また、前記印刷制御のためのソフトウエア
はプリンタドライバであり、前記印刷実行のためのソフ
トウエアはプリンタファームである。
はプリンタドライバであり、前記印刷実行のためのソフ
トウエアはプリンタファームである。
【0016】また、前記印刷制御工程に保存されている
印刷制御のためのソフトウエアは、前記印刷実行工程で
使用される印刷実行のためのソフトウエアを複数種備え
ている。
印刷制御のためのソフトウエアは、前記印刷実行工程で
使用される印刷実行のためのソフトウエアを複数種備え
ている。
【0017】また、前記判定に基づき転送された印刷実
行のためのソフトウエアは、前記印刷制御のためのソフ
トウエアとの組合わせで最適な種別のものである。
行のためのソフトウエアは、前記印刷制御のためのソフ
トウエアとの組合わせで最適な種別のものである。
【0018】また、前記転送工程は、前記判定の結果に
基づき、印刷するデータの印刷モードに応じたプリンタ
ファームを前記印刷実行工程前にダウンロードする。
基づき、印刷するデータの印刷モードに応じたプリンタ
ファームを前記印刷実行工程前にダウンロードする。
【0019】また、前記印刷制御方法は、印刷するデー
タの印刷モードに応じたプリンタファームを生成するた
めの生成工程をさらに備え、前記転送工程は、前記生成
されたプリンタファームを前記印刷実行工程前にダウン
ロードする。
タの印刷モードに応じたプリンタファームを生成するた
めの生成工程をさらに備え、前記転送工程は、前記生成
されたプリンタファームを前記印刷実行工程前にダウン
ロードする。
【0020】また、印刷制御のためのソフトウエアを保
存した印刷制御手段と、印刷実行のためのソフトウエア
を保存した印刷実行手段と、前記印刷実行手段に保存さ
れている、印刷実行のためのソフトウエアの種別を判定
するための判定手段と、前記印刷制御のためのソフトウ
エアが生成する印刷情報と、前記判定に基づく印刷実行
のためのソフトウエアとを、前記印刷実行手段に転送す
るための転送手段と、前記生成された印刷情報と、前記
判定に基づき転送された印刷実行のためのソフトウエア
と、を授受するための授受手段と、を機能させるための
プログラムを記憶したコンピュータ可読の記憶媒体を備
える。
存した印刷制御手段と、印刷実行のためのソフトウエア
を保存した印刷実行手段と、前記印刷実行手段に保存さ
れている、印刷実行のためのソフトウエアの種別を判定
するための判定手段と、前記印刷制御のためのソフトウ
エアが生成する印刷情報と、前記判定に基づく印刷実行
のためのソフトウエアとを、前記印刷実行手段に転送す
るための転送手段と、前記生成された印刷情報と、前記
判定に基づき転送された印刷実行のためのソフトウエア
と、を授受するための授受手段と、を機能させるための
プログラムを記憶したコンピュータ可読の記憶媒体を備
える。
【0021】
【発明の実施形態】以下、添付図面を参照して本発明の
実施形態を詳細に説明する。
実施形態を詳細に説明する。
【0022】<印刷命令の転送、ダウンロード>図5
は、印刷を行うためのシステム構成を示し、図8は本実
施形態における記録媒体のメモリマップを示す。ホスト
コンピュータ501では、OS(オペレーティングシス
テム)402の上で、アプリケーションソフト401
(図8の806)が動作する。ユーザは、アプリケーシ
ョンソフト401(図8の806)から、印刷実行のた
めに印刷命令を入力する。印刷命令の入力に基づき印刷
ジョブが生成されプリンタドライバ403(図8の80
1)が起動する。
は、印刷を行うためのシステム構成を示し、図8は本実
施形態における記録媒体のメモリマップを示す。ホスト
コンピュータ501では、OS(オペレーティングシス
テム)402の上で、アプリケーションソフト401
(図8の806)が動作する。ユーザは、アプリケーシ
ョンソフト401(図8の806)から、印刷実行のた
めに印刷命令を入力する。印刷命令の入力に基づき印刷
ジョブが生成されプリンタドライバ403(図8の80
1)が起動する。
【0023】データの流れは、アプリケーションソフト
401(図8の806)からの描画命令が、OS402
に渡され、ホストコンピュータ501に格納されている
プリンタドライバ403(図8の801)は、OS40
2からその描画命令を受け取る。プリンタドライバ40
3(図8の801)は受け取った描画命令から印刷命令
(印刷情報)を作成し、OS402の管理下にあるスプ
ーラ(不図示)にデータを渡す。
401(図8の806)からの描画命令が、OS402
に渡され、ホストコンピュータ501に格納されている
プリンタドライバ403(図8の801)は、OS40
2からその描画命令を受け取る。プリンタドライバ40
3(図8の801)は受け取った描画命令から印刷命令
(印刷情報)を作成し、OS402の管理下にあるスプ
ーラ(不図示)にデータを渡す。
【0024】スプーラは、印刷情報をスプールする。ス
プールされた印刷情報はデータ転送モジュール803に
よりホスト側のインタフェース404(I/F)を介し
てプリンタ502側のI/F部405に送られる。デー
タ転送モジュール803はスプーラにスプールされた印
刷情報が待ち行列として登録されると起動をする。プリ
ンタ制御部406は、データ受信モジュール804によ
り転送されたデータをP−RAM407上に受信し、印
刷情報を逐一読み出しながら、プリンタユニット408
を動作させて印刷を行う。
プールされた印刷情報はデータ転送モジュール803に
よりホスト側のインタフェース404(I/F)を介し
てプリンタ502側のI/F部405に送られる。デー
タ転送モジュール803はスプーラにスプールされた印
刷情報が待ち行列として登録されると起動をする。プリ
ンタ制御部406は、データ受信モジュール804によ
り転送されたデータをP−RAM407上に受信し、印
刷情報を逐一読み出しながら、プリンタユニット408
を動作させて印刷を行う。
【0025】図6は、ダウンロードの際のシステム構成
を示す。データ転送モジュール803はプリンタファー
ム802をプリンタ502に転送するための処理を実行
する。ダウンロードの起動はコマンドがキーボード21
1等の入力手段から入力される開始する。プリンタファ
ーム802はホスト側のI/F404を経由してプリン
タ側のI/F部405に転送される。プリンタ制御部4
06は、受け取ったプリンタファーム802をいったん
P−RAM407上に受信し、終了コマンドが入力され
たのち、プリンタファーム情報を読み出しながら、P−
Flash ROM408ヘ書き込みを行う。
を示す。データ転送モジュール803はプリンタファー
ム802をプリンタ502に転送するための処理を実行
する。ダウンロードの起動はコマンドがキーボード21
1等の入力手段から入力される開始する。プリンタファ
ーム802はホスト側のI/F404を経由してプリン
タ側のI/F部405に転送される。プリンタ制御部4
06は、受け取ったプリンタファーム802をいったん
P−RAM407上に受信し、終了コマンドが入力され
たのち、プリンタファーム情報を読み出しながら、P−
Flash ROM408ヘ書き込みを行う。
【0026】図7は、フラッシュメモリヘの書き込み動
作開始を示すフローチャートである。記録装置の電源投
入後、ステップS101にて装置の初期設定を行う。装
置がデータ受信可能な状態になったら、S102でホス
ト側からプリンタ側にコマンドを送信して、プリンタ側
に書き込まれているフラッシュメモリ内部のファームウ
ェアのバージョンを返信させる。S103でプリンタド
ライバは、自分が持っているファームウェアのバージョ
ンナンバーと比較し(S103)、プリンタ側に書き込
まれているフラッシュメモリ内部のファームウェアが古
いバージョンであったら(S103−NO)、印刷開始
と同時に、先頭で書き込みモードに移行して、ダウンロ
ードを開始する(S104a)。
作開始を示すフローチャートである。記録装置の電源投
入後、ステップS101にて装置の初期設定を行う。装
置がデータ受信可能な状態になったら、S102でホス
ト側からプリンタ側にコマンドを送信して、プリンタ側
に書き込まれているフラッシュメモリ内部のファームウ
ェアのバージョンを返信させる。S103でプリンタド
ライバは、自分が持っているファームウェアのバージョ
ンナンバーと比較し(S103)、プリンタ側に書き込
まれているフラッシュメモリ内部のファームウェアが古
いバージョンであったら(S103−NO)、印刷開始
と同時に、先頭で書き込みモードに移行して、ダウンロ
ードを開始する(S104a)。
【0027】すなわち、S104aで、プリンタは転送
データ受信用のプログラムをP−RAM303にコピー
し、コピーしたプログラムの先頭ヘジャンプすることに
より、制御をP−RAM303の転送プログラムに移し
(S104b)、データ転送を開始する(S106−N
o)。これは、フラッシュメモリが、あるセクタへの書
き込み動作中にほかの書き換えないセクタヘのアクセス
ができないことによる。ホスト側から送られてくる転送
データは、いったんP−RAM303にコピーされ(S
105)、受信修了後にフラッシュメモリに書き込まれ
る。書き込み修了は、S106でチェックされているホ
ストからの送信終了コマンドによる。転送終了により
(S106−YES)、S107で、P−RAM303
にコピーしたフラッシュ書き込み用のデータを実際にP
−Flash ROM302に書き込む。
データ受信用のプログラムをP−RAM303にコピー
し、コピーしたプログラムの先頭ヘジャンプすることに
より、制御をP−RAM303の転送プログラムに移し
(S104b)、データ転送を開始する(S106−N
o)。これは、フラッシュメモリが、あるセクタへの書
き込み動作中にほかの書き換えないセクタヘのアクセス
ができないことによる。ホスト側から送られてくる転送
データは、いったんP−RAM303にコピーされ(S
105)、受信修了後にフラッシュメモリに書き込まれ
る。書き込み修了は、S106でチェックされているホ
ストからの送信終了コマンドによる。転送終了により
(S106−YES)、S107で、P−RAM303
にコピーしたフラッシュ書き込み用のデータを実際にP
−Flash ROM302に書き込む。
【0028】終了後、制御をP−RAM303上の受信
プログラムから転送されたプログラムに戻して、印刷動
作を開始する。
プログラムから転送されたプログラムに戻して、印刷動
作を開始する。
【0029】このように構成することにより、ユーザが
プリンタドライバ801のバージョンアップだけを行
い、プリンタファーム802の書き換えを忘れた場合で
も、トラブルを解消することができ、また、プリンタド
ライバ801だけのバージョンアップで、同時にプリン
タファーム802のバージョンアップも行えるので、ユ
ーザが関与するべき時間的労力が半減するというメリッ
トがある。
プリンタドライバ801のバージョンアップだけを行
い、プリンタファーム802の書き換えを忘れた場合で
も、トラブルを解消することができ、また、プリンタド
ライバ801だけのバージョンアップで、同時にプリン
タファーム802のバージョンアップも行えるので、ユ
ーザが関与するべき時間的労力が半減するというメリッ
トがある。
【0030】プリンタドライバ801は、前記のよう
に、プリンタ側に書き込まれているフラッシュメモリ内
部のファームウェアが古いバージョンでなかったら(S
103−YES)、ダウンロードしないでそのまま印刷
を開始する(S109)。
に、プリンタ側に書き込まれているフラッシュメモリ内
部のファームウェアが古いバージョンでなかったら(S
103−YES)、ダウンロードしないでそのまま印刷
を開始する(S109)。
【0031】通常、印刷にはいくつかのモードがあり、
モノクロ印刷、カラー印刷あるいは、高速(間引き)印
刷、通常印刷、高精細印刷など(あるいは、カラーで高
精細印刷といった組み合わせ)がある。ユーザによって
は、印刷モードはあまり変えて使わない,あるいは、い
つも固定の印刷モードしか使わない場合もあるのに、い
ままでは、プリンタ側にはすべての印刷モードをサポー
トしたファームウェアを用意しなければならなかった。
本実施形態では、プリンタドライバ801(図8)が、
複数種のプリンタファーム802を有し、印刷開始前に
ダウンロードするように構成したことにより、印刷モー
ドが決定した時に初めて、その印刷モードに応じたモジ
ュールのダウンロードを開始することにより、ユーザー
に最適な印刷環境を提供することができる。すなわち、
プリンタファームの基本モジュールのダウンロード後
は、ユーザーが印刷モードを決定した時点で、初めて必
要なモジュールのダウンロードを行うので、ダウンロー
ドに要する時間を必要最小限度にとどめることができ
る。
モノクロ印刷、カラー印刷あるいは、高速(間引き)印
刷、通常印刷、高精細印刷など(あるいは、カラーで高
精細印刷といった組み合わせ)がある。ユーザによって
は、印刷モードはあまり変えて使わない,あるいは、い
つも固定の印刷モードしか使わない場合もあるのに、い
ままでは、プリンタ側にはすべての印刷モードをサポー
トしたファームウェアを用意しなければならなかった。
本実施形態では、プリンタドライバ801(図8)が、
複数種のプリンタファーム802を有し、印刷開始前に
ダウンロードするように構成したことにより、印刷モー
ドが決定した時に初めて、その印刷モードに応じたモジ
ュールのダウンロードを開始することにより、ユーザー
に最適な印刷環境を提供することができる。すなわち、
プリンタファームの基本モジュールのダウンロード後
は、ユーザーが印刷モードを決定した時点で、初めて必
要なモジュールのダウンロードを行うので、ダウンロー
ドに要する時間を必要最小限度にとどめることができ
る。
【0032】また、印刷モードによるダウンロードモジ
ュールの中には、たとえば、高精細印刷のためのマスク
データなどもある。これは、あらかじめ乱数等を用いて
発生させた、パターンを使って、印刷データにマスクを
かかえ、何回かに分けて重ねて印刷を行うことにより、
改行時のムラを防ぎ、きれいな印刷を得る方法である
が、従来は、プリンタファーム内部にデータとしてもっ
ており、高精細モードを使わないユーザーには無駄な物
であった。
ュールの中には、たとえば、高精細印刷のためのマスク
データなどもある。これは、あらかじめ乱数等を用いて
発生させた、パターンを使って、印刷データにマスクを
かかえ、何回かに分けて重ねて印刷を行うことにより、
改行時のムラを防ぎ、きれいな印刷を得る方法である
が、従来は、プリンタファーム内部にデータとしてもっ
ており、高精細モードを使わないユーザーには無駄な物
であった。
【0033】本実施形態では、これらのデータをプリン
タドライバ側に移すことで、必要な時にのみダウンロー
ドを行うとしているが、さらには、ホスト側は、通常、
プリンタ側に比べ処理能力の優れた高速のCPUが用い
らるので、この部分のデータは、プリンタドライバ側に
単なるデータとして持たせるだけではなく、マスクデー
タプログラムの形にして、かつ、印刷モードが決まった
時に、生成してから、プリンタ側に送信することによ
り、プリンタドライバ側の容量を削減するようにもでき
る。ここで、プリンタファームの生成は図8に示すプリ
ンタファーム生成モジュール807が実行する。
タドライバ側に移すことで、必要な時にのみダウンロー
ドを行うとしているが、さらには、ホスト側は、通常、
プリンタ側に比べ処理能力の優れた高速のCPUが用い
らるので、この部分のデータは、プリンタドライバ側に
単なるデータとして持たせるだけではなく、マスクデー
タプログラムの形にして、かつ、印刷モードが決まった
時に、生成してから、プリンタ側に送信することによ
り、プリンタドライバ側の容量を削減するようにもでき
る。ここで、プリンタファームの生成は図8に示すプリ
ンタファーム生成モジュール807が実行する。
【0034】図1Aは本発明の実施形態であるホスト部
とプリンタ部が一体となった携帯型パーソナルコンピュ
ータ(以下パソコンと略す)の機能構成を示すブロック
図であり、図1Bは外観斜視図である。
とプリンタ部が一体となった携帯型パーソナルコンピュ
ータ(以下パソコンと略す)の機能構成を示すブロック
図であり、図1Bは外観斜視図である。
【0035】図1Aのパソコン1301の構成は,オペ
レーティングシステム(OS)1302,CPU130
3,ROM1304a,RAM1304b、2次記憶装
置1304c、ネットワークインタフェース1305か
らなる構成に加え、表示装置1306、表示制御部13
09、入力装置1307、及び外部記憶装置1308、
出力装置1310が備わる。
レーティングシステム(OS)1302,CPU130
3,ROM1304a,RAM1304b、2次記憶装
置1304c、ネットワークインタフェース1305か
らなる構成に加え、表示装置1306、表示制御部13
09、入力装置1307、及び外部記憶装置1308、
出力装置1310が備わる。
【0036】入力装置1307とは、データを入力する
ための入力装置の総称である。具体的にはキーボードの
他、マウス、トラックボール等がある。
ための入力装置の総称である。具体的にはキーボードの
他、マウス、トラックボール等がある。
【0037】表示装置1306とは、コンピュータ間で
授受したデータ(文字、図形、数値等)を画面に表示す
るための装置である。表示装置の種類として、液晶ディ
スプレイ等がある。表示制御部309は画面表示するた
めのデータを処理する機能を有する。
授受したデータ(文字、図形、数値等)を画面に表示す
るための装置である。表示装置の種類として、液晶ディ
スプレイ等がある。表示制御部309は画面表示するた
めのデータを処理する機能を有する。
【0038】出力装置310とは、印刷実行する装置を
いう。出力装置の種類として、レーザプリンタ、インク
ジェットプリンタ等がある。
いう。出力装置の種類として、レーザプリンタ、インク
ジェットプリンタ等がある。
【0039】図1Bは本発明の実施形態であるホスト部
とプリンタ部が一体となった携帯型パーソナルコンピュ
ータ(以下パソコンと略す)を示す斜視図である。
とプリンタ部が一体となった携帯型パーソナルコンピュ
ータ(以下パソコンと略す)を示す斜視図である。
【0040】パソコンは、装置本体101、キーボード
102、表示部103、及ぴプリンタユニット2の各部
によって構成されている。
102、表示部103、及ぴプリンタユニット2の各部
によって構成されている。
【0041】上カバー104は、装置本体101に対し
て、その後縁の両端に設けられたヒンジ104aを中心
として回動可能に取りつけられている。
て、その後縁の両端に設けられたヒンジ104aを中心
として回動可能に取りつけられている。
【0042】これにより本装置101の使用時には、上
カバー104は、その回動によって表示部103が見や
すくなる位置まで開けられ、また不使用時には閉じられ
ていてカバーとして機能することができる。
カバー104は、その回動によって表示部103が見や
すくなる位置まで開けられ、また不使用時には閉じられ
ていてカバーとして機能することができる。
【0043】また、表示部103に使用される表示素子
は、液晶表示素子(LCD)を用いている。このため表
示部を薄型に構成することが可能となる。
は、液晶表示素子(LCD)を用いている。このため表
示部を薄型に構成することが可能となる。
【0044】液晶の表示装置(103、1306)とし
ては、液晶に電圧をかける方式による分類(アクティブ
・マトリクス、単純マトリクス等)と液晶分子のねじれ
角度による分類(TN(Twisted Nematic)液晶、ST
N(Super Twisted Nematic)液晶、NTN(Neutral
ized Super TwistedNematic)液晶)によるものがあ
る。いずれを用いても表示部の構成を薄型にすることが
可能である。プリンタユニット2は、開閉可能な開口部
を備え、この開口部から印刷用のヘッドの交換が可能な
ようになっている。
ては、液晶に電圧をかける方式による分類(アクティブ
・マトリクス、単純マトリクス等)と液晶分子のねじれ
角度による分類(TN(Twisted Nematic)液晶、ST
N(Super Twisted Nematic)液晶、NTN(Neutral
ized Super TwistedNematic)液晶)によるものがあ
る。いずれを用いても表示部の構成を薄型にすることが
可能である。プリンタユニット2は、開閉可能な開口部
を備え、この開口部から印刷用のヘッドの交換が可能な
ようになっている。
【0045】記録紙は図示されていないが、キーボード
102の下部に設けられた給紙口101aから挿入され
る。装置本体101内を貫通する搬送路内(不図示)を
搬送されて装置後方の排紙口から排出される。
102の下部に設けられた給紙口101aから挿入され
る。装置本体101内を貫通する搬送路内(不図示)を
搬送されて装置後方の排紙口から排出される。
【0046】キーボード102は、装置本体101の両
側に設けられたヒンジ102aを介して回動可能に取り
つけられている。
側に設けられたヒンジ102aを介して回動可能に取り
つけられている。
【0047】キーボード102の下部に記録紙の搬送路
が設けられているため、記録紙をセットした状態でもキ
ーボード102や表示部103の操作が可能である。
が設けられているため、記録紙をセットした状態でもキ
ーボード102や表示部103の操作が可能である。
【0048】<ホストコンピュータの内部構成>図2
は、図1Bのホストコンピュータの内部構成を表すブロ
ック図である。
は、図1Bのホストコンピュータの内部構成を表すブロ
ック図である。
【0049】このホストコンピュータの主制御は中央処
理装置201(CPU)が実行する。その制御指令はB
IOS ROM202に格納されている。読み出し、書
き込み可能な記憶装置であるフロッピーディスク(FD
D)203やハードディスク(HDD)204からフロ
ッピーディスクコントローラ205(FDC)やハード
ディスクコントローラ206(HDC)を経由してアプ
リケーションプログラムが読み出され、システムメイン
メモリ(MAIN RAM)207上にプログラムを展
開する。さらにこの同メインメモリ207を利用してプ
ログラムを実行する。
理装置201(CPU)が実行する。その制御指令はB
IOS ROM202に格納されている。読み出し、書
き込み可能な記憶装置であるフロッピーディスク(FD
D)203やハードディスク(HDD)204からフロ
ッピーディスクコントローラ205(FDC)やハード
ディスクコントローラ206(HDC)を経由してアプ
リケーションプログラムが読み出され、システムメイン
メモリ(MAIN RAM)207上にプログラムを展
開する。さらにこの同メインメモリ207を利用してプ
ログラムを実行する。
【0050】このとき、表示部103は、ビデオグラフ
ィックアレイコントローラ208(VGAC)を使用し
て液晶(LCD)209にビデオメモリ(VRAM)2
10に書き込まれているキャラクタ等を表示する。キー
ボード211からのキー入力はキーボードコントローラ
212を経由して実行される。
ィックアレイコントローラ208(VGAC)を使用し
て液晶(LCD)209にビデオメモリ(VRAM)2
10に書き込まれているキャラクタ等を表示する。キー
ボード211からのキー入力はキーボードコントローラ
212を経由して実行される。
【0051】ここで、数値演算プロセッサ(FPU)2
13はCPU201に対して演算処理のサポートを行な
うものである。又、リアルタイムクロック(RTC)2
14は現時点での経過時間を示すもので、システム全体
の電源が切られた状態においても、専用バッテリーによ
り動作可能である。リアルタイムクロック(RTC)2
14内部のSRAM219はシステムの動作状態などシ
ステム情報が格納される。このメモリも前記専用バッテ
リーにより、電源未投入時にもその内容は保持される。
13はCPU201に対して演算処理のサポートを行な
うものである。又、リアルタイムクロック(RTC)2
14は現時点での経過時間を示すもので、システム全体
の電源が切られた状態においても、専用バッテリーによ
り動作可能である。リアルタイムクロック(RTC)2
14内部のSRAM219はシステムの動作状態などシ
ステム情報が格納される。このメモリも前記専用バッテ
リーにより、電源未投入時にもその内容は保持される。
【0052】DMAコントローラ215(DMAC)
は、CPUの介在なしで、メモリとメモリ間、メモリと
I/O間、I/OとI/O間で直接的かつ高速なデータ
転送を行なうことが可能である。割込コントローラ21
6は各I/Oからの割り込みを受け付け、優先順位に従
って処理を行なう。タイマは数チャンネルのフリーラニ
ングタイマを持ち、各種時間管理を行なう。この時間管
理はタイマ230が司る。
は、CPUの介在なしで、メモリとメモリ間、メモリと
I/O間、I/OとI/O間で直接的かつ高速なデータ
転送を行なうことが可能である。割込コントローラ21
6は各I/Oからの割り込みを受け付け、優先順位に従
って処理を行なう。タイマは数チャンネルのフリーラニ
ングタイマを持ち、各種時間管理を行なう。この時間管
理はタイマ230が司る。
【0053】その他外部につながるシリアルインターフ
ェース217(SIO)、拡張ポート218(POR
T)やユ一ザーに動作状況を伝えるLED221があ
る。これらの駆動源としては、ACアダプタ220(定
格電圧20[V],54[W])とニッケル水素2次電
池221(定格電圧12[V],2700[mA/
h])がある。
ェース217(SIO)、拡張ポート218(POR
T)やユ一ザーに動作状況を伝えるLED221があ
る。これらの駆動源としては、ACアダプタ220(定
格電圧20[V],54[W])とニッケル水素2次電
池221(定格電圧12[V],2700[mA/
h])がある。
【0054】プリンタはホスト部に対して拡張ポート2
18を介して接続される。ホストとプリンタコントロー
ラは、プリンタスキャナブロック(不図示)を介して、
I/Oポート(218、232)のレジスタレベルでス
テータスデータ、印刷、スキャンデータの送受を行う。
18を介して接続される。ホストとプリンタコントロー
ラは、プリンタスキャナブロック(不図示)を介して、
I/Oポート(218、232)のレジスタレベルでス
テータスデータ、印刷、スキャンデータの送受を行う。
【0055】<プリンタユニット>図3はプリンタユニ
ット2の本体を示す。本プリンタユニットのキャリッジ
には脱着可能な印刷記録ヘッドユニット3と、印刷記録
ヘッドユニット3と同形状の画像取り込み用スキャナヘ
ッドユニット4が装着可能になっている。印刷記録ヘッ
ドユニット3には吐出口128ドットのモノクロ印刷ヘ
ッドユニットと、吐出口136ドットのカラー印刷ヘッ
ドユニットの2種類が装着可能である。
ット2の本体を示す。本プリンタユニットのキャリッジ
には脱着可能な印刷記録ヘッドユニット3と、印刷記録
ヘッドユニット3と同形状の画像取り込み用スキャナヘ
ッドユニット4が装着可能になっている。印刷記録ヘッ
ドユニット3には吐出口128ドットのモノクロ印刷ヘ
ッドユニットと、吐出口136ドットのカラー印刷ヘッ
ドユニットの2種類が装着可能である。
【0056】<印刷装置の内部構成>図4は、図1Bの
印刷装置(図1Aの出力装置1310)の内部構成を表
すブロック図である。
印刷装置(図1Aの出力装置1310)の内部構成を表
すブロック図である。
【0057】本実施形態では、プリンタ制御プログラム
などを記憶する素子として、基板に実装した状態で消去
および書き込み可能なフラッシュメモリを採用する。
などを記憶する素子として、基板に実装した状態で消去
および書き込み可能なフラッシュメモリを採用する。
【0058】プリンタ制御用のP−CPU(プリンタ側
のCPU)301、プリンタ制御プログラムやプリンタ
エミュレーション、印刷フォントを備えたP−Flas
hROM302、印刷のための展開データ、ホストから
の受信データを蓄えておくためのP−RAM(プリンタ
側のRAM)303、さらにモータを駆動するためのモ
ータコントローラ304,305がある。ここでモータ
コントローラ304はキャリアモータ307と給紙モー
タ308双方の制御を行う。モータコントローラ305
は紙送りモータ309の制御を行う。更にメモリのアク
セス制御やホストコンピュータとのデータ授受、プリン
タドライバヘの制御信号送出を行なうプリンタ制御部3
06で構成される。
のCPU)301、プリンタ制御プログラムやプリンタ
エミュレーション、印刷フォントを備えたP−Flas
hROM302、印刷のための展開データ、ホストから
の受信データを蓄えておくためのP−RAM(プリンタ
側のRAM)303、さらにモータを駆動するためのモ
ータコントローラ304,305がある。ここでモータ
コントローラ304はキャリアモータ307と給紙モー
タ308双方の制御を行う。モータコントローラ305
は紙送りモータ309の制御を行う。更にメモリのアク
セス制御やホストコンピュータとのデータ授受、プリン
タドライバヘの制御信号送出を行なうプリンタ制御部3
06で構成される。
【0059】プリンタ用P−CPU301とプリンタ制
御部306は、P−FlashROM302内の御卸プ
ログラムに従いモータドライバ304,305を介して
3つのモータ(キャリアモータ307、給紙モータ30
8、紙送りモータ309)を制御し、さらに4つのセン
サー(ホーム・ポジション検出、ASFポジション検
出、給紙検出、排紙検出)310〜313(不図示)、
スキャナー及び印刷ヘッドのメカ的及び電気的制御を行
う。さらにホストからインタフェース部320へ送られ
てくる印刷コマンドをインタフェースコントローラ32
2内のI/Oデータレジスタから読みだし、コマンドに
対応した制御をコントローラ内のI/Oレジスタ、I/
Oポートに書き込み、読みだしを行う。
御部306は、P−FlashROM302内の御卸プ
ログラムに従いモータドライバ304,305を介して
3つのモータ(キャリアモータ307、給紙モータ30
8、紙送りモータ309)を制御し、さらに4つのセン
サー(ホーム・ポジション検出、ASFポジション検
出、給紙検出、排紙検出)310〜313(不図示)、
スキャナー及び印刷ヘッドのメカ的及び電気的制御を行
う。さらにホストからインタフェース部320へ送られ
てくる印刷コマンドをインタフェースコントローラ32
2内のI/Oデータレジスタから読みだし、コマンドに
対応した制御をコントローラ内のI/Oレジスタ、I/
Oポートに書き込み、読みだしを行う。
【0060】スキャナーヘッド・カートリッジ及び印刷
ヘッド・カートリッジのいずれかが、プリンタに着脱可
能な構成を取っている。接合部は、プリンタのキャリッ
ジ部分にコンタクト部(電極)が有り、ユニット装着時
の圧力により接続している。
ヘッド・カートリッジのいずれかが、プリンタに着脱可
能な構成を取っている。接合部は、プリンタのキャリッ
ジ部分にコンタクト部(電極)が有り、ユニット装着時
の圧力により接続している。
【0061】スキャナヘッドユニットか印刷ヘッドユニ
ットかの判別方法は、それぞれのヘッドがキャリッジ・
コンタクト部20に接続するラインの一部に2ビツトの
ヘッドID(317,318:不図示)を有しており、
装着後ヘッドIDをヘッドコントローラ319が読み込
み、スキャナーヘッド・カートリッジか印刷ヘッド・カ
ートリッジかの判別を行う。これにより制御信号送受の
ためのコンタクト部20のピン内容の対応が図れる。
ットかの判別方法は、それぞれのヘッドがキャリッジ・
コンタクト部20に接続するラインの一部に2ビツトの
ヘッドID(317,318:不図示)を有しており、
装着後ヘッドIDをヘッドコントローラ319が読み込
み、スキャナーヘッド・カートリッジか印刷ヘッド・カ
ートリッジかの判別を行う。これにより制御信号送受の
ためのコンタクト部20のピン内容の対応が図れる。
【0062】ヘッドIDによって、印刷ヘッド・カート
リッジであることが認識された場合、ヘッドコントロー
ラ319を介して、BJヘッド323から印刷用インク
が吐出して印刷が行われる。スキャナー・ヘッド・カー
トリッジであることが認識された場合、後述の方法によ
って、スキャン(読み取り)動作が行われる。
リッジであることが認識された場合、ヘッドコントロー
ラ319を介して、BJヘッド323から印刷用インク
が吐出して印刷が行われる。スキャナー・ヘッド・カー
トリッジであることが認識された場合、後述の方法によ
って、スキャン(読み取り)動作が行われる。
【0063】プリンタ装置のP−CPU(中央演算処理
装置)301は、インタフェース部320を介してホス
トコンピュータ1000(図2)に接続され、ホストコ
ンピュータからの指令データおよび文字データを授受す
る。このP−CPU301には、P−CPU301の制
御プログラムや文字、記号等のフォント、P−Flas
h ROM302の消去の制御手順およびホストコンピ
ュータ1000から受信したプログラムデータを書き込
む制御手順を記憶するP−Flash ROM302、
P−CPU301のワークエリア、受信バッファなどと
して使用されるP−RAM303が接続される。
装置)301は、インタフェース部320を介してホス
トコンピュータ1000(図2)に接続され、ホストコ
ンピュータからの指令データおよび文字データを授受す
る。このP−CPU301には、P−CPU301の制
御プログラムや文字、記号等のフォント、P−Flas
h ROM302の消去の制御手順およびホストコンピ
ュータ1000から受信したプログラムデータを書き込
む制御手順を記憶するP−Flash ROM302、
P−CPU301のワークエリア、受信バッファなどと
して使用されるP−RAM303が接続される。
【0064】通常、P−CPU301は、P−Flas
hROM302に記憶されているプログラムの手順に従
い、ホストコンピュータ1000から転送されてくる指
令データおよび記録データ、更に操作パネルに設けられ
た各種スイッチ321から入力される各指示信号に基づ
き、モータコントローラ304,305を介してキャリ
アモータ307、給紙モータ309等の回転を制御し、
ヘッドコントローラ319を介してヘッド(インクジェ
ットヘッド)3(図3)に記録データを出力し、記録動
作を制御する。
hROM302に記憶されているプログラムの手順に従
い、ホストコンピュータ1000から転送されてくる指
令データおよび記録データ、更に操作パネルに設けられ
た各種スイッチ321から入力される各指示信号に基づ
き、モータコントローラ304,305を介してキャリ
アモータ307、給紙モータ309等の回転を制御し、
ヘッドコントローラ319を介してヘッド(インクジェ
ットヘッド)3(図3)に記録データを出力し、記録動
作を制御する。
【0065】P−Flash ROM302に対するプ
ログラムデータのダウンロード時には、フロッピーディ
スク203で提供されたプログラムデータをホストコン
ピュータ1000は読み取り、セントロニクスインター
フェース等公知のインターフェースを介して転送され
る。記録装置側では、転送データはインタフェース(3
20、322)を介して受信バッファであるP−RAM
303に記憶される。P−Flash ROM302へ
は、消去/書き込み制御回路333により、メモリ内容
を消去後、P−RAM303に記憶されたデータを書き
込む。この時P−Flash ROM302の消去およ
び書き込み時に入力される+12Vのプログラム電源は
リレー334により切り換えられる。
ログラムデータのダウンロード時には、フロッピーディ
スク203で提供されたプログラムデータをホストコン
ピュータ1000は読み取り、セントロニクスインター
フェース等公知のインターフェースを介して転送され
る。記録装置側では、転送データはインタフェース(3
20、322)を介して受信バッファであるP−RAM
303に記憶される。P−Flash ROM302へ
は、消去/書き込み制御回路333により、メモリ内容
を消去後、P−RAM303に記憶されたデータを書き
込む。この時P−Flash ROM302の消去およ
び書き込み時に入力される+12Vのプログラム電源は
リレー334により切り換えられる。
【0066】本実施の形態において、ホストコンピュー
タ1000(図2)は印刷制御手段として機能する。ま
た、印刷装置(2(図3)、図4、1310(図1
A))は印刷実行手段として機能する。さらに、印刷実
行手段側のプリンタファーム情報を判定するための判定
モジュールは判定手段として機能し、ホストコンピュー
タ1000で生成された印刷情報、あるいは、プリンタ
ファームを印刷実行手段に転送するためにデータ転送モ
ジュール803は転送手段として機能し、さらに転送さ
れた情報を印刷装置側(2(図3)、図4、1310
(図1A))で受け取るためのデータ受信モジュールは
授受手段として機能する。
タ1000(図2)は印刷制御手段として機能する。ま
た、印刷装置(2(図3)、図4、1310(図1
A))は印刷実行手段として機能する。さらに、印刷実
行手段側のプリンタファーム情報を判定するための判定
モジュールは判定手段として機能し、ホストコンピュー
タ1000で生成された印刷情報、あるいは、プリンタ
ファームを印刷実行手段に転送するためにデータ転送モ
ジュール803は転送手段として機能し、さらに転送さ
れた情報を印刷装置側(2(図3)、図4、1310
(図1A))で受け取るためのデータ受信モジュールは
授受手段として機能する。
【0067】さらに、印刷モードに応じたプリンタファ
ームの生成を行うプリンタファーム生成手段807は生
成手段として機能する。
ームの生成を行うプリンタファーム生成手段807は生
成手段として機能する。
【0068】また、本実施形態において印刷制御のため
のソフトウエアとはプリンタドライバであり、印刷実行
のためのソフトウエアとはプリンタファームである。
のソフトウエアとはプリンタドライバであり、印刷実行
のためのソフトウエアとはプリンタファームである。
【0069】
【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ,インタフェイス機器,リーダ,プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機,ファクシミリ
装置など)に適用してもよい。
ホストコンピュータ,インタフェイス機器,リーダ,プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機,ファクシミリ
装置など)に適用してもよい。
【0070】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成される。
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成される。
【0071】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0072】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0073】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれる。
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれる。
【0074】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。
【0075】印刷装置としてレーザビームプリンタを用
いても良い。図9はこの場合のレーザビームプリンタ
(以下、LBPと略す)の内部構造を示す断面図で、こ
のLBPは、文字パターンデータ等を入力して記録紙に
印刷することができる。
いても良い。図9はこの場合のレーザビームプリンタ
(以下、LBPと略す)の内部構造を示す断面図で、こ
のLBPは、文字パターンデータ等を入力して記録紙に
印刷することができる。
【0076】図9において、940はLBP本体であ
り、供給される文字パターン等を基に、記録媒体である
記録紙上に像を形成する。900は操作のためのスイツ
チ及びLED表示器などが配されている操作パネル、9
01はLBP740全体の制御及び文字パターン情報等
を解析するプリンタ制御ユニツトである。このプリンタ
制御ユニツト901は主に文字パターン情報をビデオ信
号に変換してレーザドライバ902に出力する。
り、供給される文字パターン等を基に、記録媒体である
記録紙上に像を形成する。900は操作のためのスイツ
チ及びLED表示器などが配されている操作パネル、9
01はLBP740全体の制御及び文字パターン情報等
を解析するプリンタ制御ユニツトである。このプリンタ
制御ユニツト901は主に文字パターン情報をビデオ信
号に変換してレーザドライバ902に出力する。
【0077】レーザドライバ902は半導体レーザ90
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ903から発射されるレーザ光9
04をオン・オフ切替えする。レーザ光904は回転多
面鏡905で左右方向に振られて静電ドラム906上を
走査する。これにより、静電ドラム906上には文字パ
ターンの静電潜像が形成される。この潜像は静電ドラム
906周囲の現像ユニツト907により現像された後、
記録紙に転写される。この記録紙にはカットシートを用
い、カットシート記録紙はLBP940に装着した複数
種の用紙に対応した用紙カセツト908に収納され、給
紙ローラ909及び搬送ローラ910と911とにより
装置内に取込まれて、静電ドラム906に供給される。
尚、本実施形態の印刷装置として、レーザビームプリ
ンタを例にして説明したが、これに限定されるものでな
く、以下で説明するインクジェットプリンタ等にも適応
可能である。 図10は、インクジェット記録装置IJ
RAの概観図である。同図において、駆動モータ501
3の正逆回転に連動して駆動力伝達ギア5011,50
09を介して回転するリードスクリュー5005の螺旋
溝5004に対して係合するキャリッジHCはピン(不
図示)を有し、矢印a,b方向に往復移動される。この
キャリッジHCには、インクジェットカートリッジIJ
Cが搭載されている。5002は紙押え板であり、キャ
リッジの移動方向に亙って紙をプラテン5000に対し
て押圧する。5007,5008はフォトカプラで、キ
ャリッジのレバー5006のこの域での存在を確認し
て、モータ5013の回転方向切り換え等を行うための
ホームポジション検知手段である。5016は記録ヘッ
ドの前面をキャップするキャップ部材5022を支持す
る部材で、5015はこのキャップ内を吸引する吸引手
段で、キャップ内開口5023を介して記録ヘッドの吸
引回復を行う。5017はクリーニングブレードで、5
019はこのブレードを前後方向に移動可能にする部材
であり、本体支持板5018にこれらが支持されてい
る。ブレードは、この形態でなく周知のクリーニングブ
レードが本例に適用できることは言うまでもない。又、
5021は、吸引回復の吸引を開始するためのレバー
で、キャリッジと係合するカム5020の移動に伴って
移動し、駆動モータからの駆動力がクラッチ切り換え等
の公知の伝達手段で移動制御される。これらのキャッピ
ング、クリーニング、吸引回復は、キャリッジがホーム
ポジション側の領域に来た時にリードスクリュー500
5の作用によってそれらの対応位置で所望の処理が行え
るように構成されているが、周知のタイミングで所望の
作動を行うようにすれば、本例にはいずれも適用でき
る。
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ903から発射されるレーザ光9
04をオン・オフ切替えする。レーザ光904は回転多
面鏡905で左右方向に振られて静電ドラム906上を
走査する。これにより、静電ドラム906上には文字パ
ターンの静電潜像が形成される。この潜像は静電ドラム
906周囲の現像ユニツト907により現像された後、
記録紙に転写される。この記録紙にはカットシートを用
い、カットシート記録紙はLBP940に装着した複数
種の用紙に対応した用紙カセツト908に収納され、給
紙ローラ909及び搬送ローラ910と911とにより
装置内に取込まれて、静電ドラム906に供給される。
尚、本実施形態の印刷装置として、レーザビームプリ
ンタを例にして説明したが、これに限定されるものでな
く、以下で説明するインクジェットプリンタ等にも適応
可能である。 図10は、インクジェット記録装置IJ
RAの概観図である。同図において、駆動モータ501
3の正逆回転に連動して駆動力伝達ギア5011,50
09を介して回転するリードスクリュー5005の螺旋
溝5004に対して係合するキャリッジHCはピン(不
図示)を有し、矢印a,b方向に往復移動される。この
キャリッジHCには、インクジェットカートリッジIJ
Cが搭載されている。5002は紙押え板であり、キャ
リッジの移動方向に亙って紙をプラテン5000に対し
て押圧する。5007,5008はフォトカプラで、キ
ャリッジのレバー5006のこの域での存在を確認し
て、モータ5013の回転方向切り換え等を行うための
ホームポジション検知手段である。5016は記録ヘッ
ドの前面をキャップするキャップ部材5022を支持す
る部材で、5015はこのキャップ内を吸引する吸引手
段で、キャップ内開口5023を介して記録ヘッドの吸
引回復を行う。5017はクリーニングブレードで、5
019はこのブレードを前後方向に移動可能にする部材
であり、本体支持板5018にこれらが支持されてい
る。ブレードは、この形態でなく周知のクリーニングブ
レードが本例に適用できることは言うまでもない。又、
5021は、吸引回復の吸引を開始するためのレバー
で、キャリッジと係合するカム5020の移動に伴って
移動し、駆動モータからの駆動力がクラッチ切り換え等
の公知の伝達手段で移動制御される。これらのキャッピ
ング、クリーニング、吸引回復は、キャリッジがホーム
ポジション側の領域に来た時にリードスクリュー500
5の作用によってそれらの対応位置で所望の処理が行え
るように構成されているが、周知のタイミングで所望の
作動を行うようにすれば、本例にはいずれも適用でき
る。
【0078】次に、上述した装置の記録制御を実行する
ための制御構成について、図11に示すブロック図を参
照して説明する。制御回路を示す同図において、170
0は記録信号を入力するインターフェース、1701は
MPU、1702はMPU1701が実行する制御プロ
グラムを格納するプログラムROM、1703は各種デ
ータ(上記記録信号やヘッドに供給される記録データ
等)を保存しておくダイナミック型のROMである。1
704は記録ヘッド1708に対する記録データの供給
制御を行うゲートアレイであり、インターフェース17
00、MPU1701、RAM1703間のデータ転送
制御も行う。1710は記録ヘッド1708を搬送する
ためのキャリアモータ、1709は記録紙搬送のための
搬送モータである。1705はヘッドを駆動するヘッド
ドライバ、1706、1707はそれぞれ搬送モータ1
709、キャリアモータ1710を駆動するためのモー
タドライバである。
ための制御構成について、図11に示すブロック図を参
照して説明する。制御回路を示す同図において、170
0は記録信号を入力するインターフェース、1701は
MPU、1702はMPU1701が実行する制御プロ
グラムを格納するプログラムROM、1703は各種デ
ータ(上記記録信号やヘッドに供給される記録データ
等)を保存しておくダイナミック型のROMである。1
704は記録ヘッド1708に対する記録データの供給
制御を行うゲートアレイであり、インターフェース17
00、MPU1701、RAM1703間のデータ転送
制御も行う。1710は記録ヘッド1708を搬送する
ためのキャリアモータ、1709は記録紙搬送のための
搬送モータである。1705はヘッドを駆動するヘッド
ドライバ、1706、1707はそれぞれ搬送モータ1
709、キャリアモータ1710を駆動するためのモー
タドライバである。
【0079】上記制御構成の動作を説明すると、インタ
ーフェース1700に記録信号が入るとゲートアレイ1
704とMPU1701との間で記録信号がプリント用
の記録データに変換される。そして、モータドライバ1
706、1707が駆動されると共に、ヘッドドライバ
1705に送られた記録データに従って記録ヘッドが駆
動され、印刷が行われる。
ーフェース1700に記録信号が入るとゲートアレイ1
704とMPU1701との間で記録信号がプリント用
の記録データに変換される。そして、モータドライバ1
706、1707が駆動されると共に、ヘッドドライバ
1705に送られた記録データに従って記録ヘッドが駆
動され、印刷が行われる。
【0080】以上のようなインクジェットプリンタの制
御構成に、本発明の構成要素を組み込むことも可能であ
り、本発明はレーザビームプリンタに限らず、上記イン
クジェットプリンタ等にも適用できることは明らかであ
る。
御構成に、本発明の構成要素を組み込むことも可能であ
り、本発明はレーザビームプリンタに限らず、上記イン
クジェットプリンタ等にも適用できることは明らかであ
る。
【0081】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0082】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図8のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。すなわち、プリンタド
ライバ801、プリンタファーム802、データ転送モ
ジュール803、データ受信モジュール804、判定モ
ジュール805、アプリケーション806、プリンタフ
ァーム生成モジュール807の各モジュールのプログラ
ムコードを記憶媒体に格納すればよい。
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図8のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。すなわち、プリンタド
ライバ801、プリンタファーム802、データ転送モ
ジュール803、データ受信モジュール804、判定モ
ジュール805、アプリケーション806、プリンタフ
ァーム生成モジュール807の各モジュールのプログラ
ムコードを記憶媒体に格納すればよい。
【0083】
【発明の効果】以上説明したように、本発明によれば、
プリンタドライバとプリンタファームとの最適な組合わ
せの下に印刷実行が可能となる。
プリンタドライバとプリンタファームとの最適な組合わ
せの下に印刷実行が可能となる。
【0084】具体的には、プリンタドライバ若しくはプ
リンタファームの不具合が発生した場合、あるいはバー
ジョンの変更が生じた場合において、フロッピーディス
ク等メディアでプリンタドライバを提供するだけで、プ
リンタファームの修正、提供が可能となる。これにより
サービス費用の大幅なコストダウンが図れるという副次
的な効果も生じる。
リンタファームの不具合が発生した場合、あるいはバー
ジョンの変更が生じた場合において、フロッピーディス
ク等メディアでプリンタドライバを提供するだけで、プ
リンタファームの修正、提供が可能となる。これにより
サービス費用の大幅なコストダウンが図れるという副次
的な効果も生じる。
【0085】さらに、印刷モードに応じて適切なプリン
タファームを選択的にダウンロードするので、印刷装置
側に膨大なプリンタファーム情報を保存する必要が無
く、記憶領域の大幅な節約が可能となる。また、インク
ジェット記録装置におけるユーザ交換可能なヘッドやイ
ンクがバージョンアップした時のように、装置側のオプ
ション変更を行った場合でも、プリンタファームの切替
えは容易に行えるので最適な印刷制御を行うことができ
る。
タファームを選択的にダウンロードするので、印刷装置
側に膨大なプリンタファーム情報を保存する必要が無
く、記憶領域の大幅な節約が可能となる。また、インク
ジェット記録装置におけるユーザ交換可能なヘッドやイ
ンクがバージョンアップした時のように、装置側のオプ
ション変更を行った場合でも、プリンタファームの切替
えは容易に行えるので最適な印刷制御を行うことができ
る。
【0086】また、プリンタ側のフラッシュメモリのサ
イズが限られている場合でも、必要なオブジェクトのみ
ダウンロードすることにより高機能なプリンタを提供す
ることが可能となる。
イズが限られている場合でも、必要なオブジェクトのみ
ダウンロードすることにより高機能なプリンタを提供す
ることが可能となる。
【0087】
【図1A】本発明を実施したプリンタ体型パソコンを示
す機能構成ブロック図である。
す機能構成ブロック図である。
【図1B】本発明を実施したプリンタ体型パソコンを示
す外観斜視図である。
す外観斜視図である。
【図2】ホストコンピュータのブロック図である。
【図3】プリンタユニットの外観斜視図である。
【図4】プリンタ部のブロック図である。
【図5】本実施形態における印刷の際のホストコンピュ
ータとプリンタの構成を示すブロック図である。
ータとプリンタの構成を示すブロック図である。
【図6】本実施形態におけるホストコンピュータからプ
リンタにプリンタドライバをダウンロードの際の構成を
示すブロック図である。
リンタにプリンタドライバをダウンロードの際の構成を
示すブロック図である。
【図7】本実施形態におけるフラッシュメモリヘの書き
込み動作を示すフローチャートである。
込み動作を示すフローチャートである。
【図8】実施形態における記録媒体のメモリマップを示
す図である。
す図である。
【図9】レーザープリンタの構成を表す図である。
【図10】インクジェットプリンタの構成を表す図。
【図11】プリンタの動作を説明するブロック線図。
1 ホストコンピュータ(パソコン) 2 プリンタユニット 3 記録ヘッド 4 スキャナーヘッド 101 装置本体 101a 給紙口 102 キーボード 103 表示部 104 上カバー 104a ヒンジ 201 CPU 301 P−CPU 302 P−Flash ROM 304 モータコントローラ 305 モータコントローラ 306 プリンタ制御部 307 キャリアモータ 308 給紙モータ 309 紙送りモータ 401 アプリケーション 402 OS 403 プリンタドライバ 1303 CPU 1304a ROM 1304b RAM 1304c 2次記憶装置 1305 ネットワークインタフェース 1306 表示装置 1307 入力装置 1308 外部記憶装置 1309 表示制御装置 1310 出力装置
Claims (13)
- 【請求項1】 印刷制御システムであって、 印刷制御のためのソフトウエアを保存した印刷制御手段
と、 印刷実行のためのソフトウエアを保存した印刷実行手段
と、 前記印刷実行手段に保存されている、印刷実行のための
ソフトウエアの種別を判定するための判定手段と、 前記印刷制御のためのソフトウエアが生成する印刷情報
と、前記判定に基づく印刷実行のためのソフトウエアと
を、前記印刷実行手段に転送するための転送手段と、 前記生成された印刷情報と、前記判定に基づき転送され
た印刷実行のためのソフトウエアと、を授受するための
授受手段とを備え、 前記授受の結果に基づき前記印刷実行手段が印刷実行す
ることを特徴とする印刷制御システム。 - 【請求項2】 前記印刷制御のためのソフトウエアはプ
リンタドライバであり、前記印刷実行のためのソフトウ
エアはプリンタファームであることを特徴とする請求項
1記載の印刷制御システム。 - 【請求項3】 前記印刷制御手段に保存されている印刷
制御のためのソフトウエアは、前記印刷実行手段で使用
される印刷実行のためのソフトウエアを複数種備えてい
ることを特徴とする請求項1記載の印刷制御システム。 - 【請求項4】 前記判定に基づき転送された印刷実行の
ためのソフトウエアは、前記印刷制御のためのソフトウ
エアとの組合わせで最適な種別のものであることを特徴
とする請求項1記載の印刷制御システム。 - 【請求項5】 前記転送手段は、前記判定の結果に基づ
き、印刷するデータの印刷モードに応じたプリンタファ
ームを前記印刷実行手段にダウンロードすることを特徴
とする請求項2記載の印刷制御システム。 - 【請求項6】 前記印刷制御システムは、 印刷するデータの印刷モードに応じたプリンタファーム
を生成するための生成手段をさらに備え、 前記転送手段は、前記生成されたプリンタファームを前
記印刷実行手段にダウンロードすることを特徴とする請
求項1記載の印刷制御システム。 - 【請求項7】 印刷制御方法であって、 印刷制御のためのソフトウエアを保存した印刷制御工程
と、 印刷実行のためのソフトウエアを保存した印刷実行工程
と、 前記印刷実行工程に保存されている、印刷実行のための
ソフトウエアの種別を判定する ための判定工程と、 前記印刷制御のためのソフトウエアが生成する印刷情報
と、前記判定に基づく印刷実行のためのソフトウエアと
を、前記印刷実行工程に転送するための転送工程と、 前記生成された印刷情報と、前記判定に基づき転送され
た印刷実行のためのソフトウエアと、を授受するための
授受工程とを備え、 前記授受の結果に基づき前記印刷実行工程が印刷実行す
ることを特徴とする印刷制御方法。 - 【請求項8】 前記印刷制御のためのソフトウエアはプ
リンタドライバであり、前記印刷実行のためのソフトウ
エアはプリンタファームであることを特徴とする請求項
7記載の印刷制御方法。 - 【請求項9】 前記印刷制御工程に保存されている印刷
制御のためのソフトウエアは、前記印刷実行工程で使用
される印刷実行のためのソフトウエアを複数種備えてい
ることを特徴とする請求項7記載の印刷制御方法。 - 【請求項10】 前記判定に基づき転送された印刷実行
のためのソフトウエアは、前記印刷制御のためのソフト
ウエアとの組合わせで最適な種別のものであることを特
徴とする請求項7記載の印刷制御方法。 - 【請求項11】 前記転送工程は、前記判定の結果に基
づき、印刷するデータの印刷モードに応じたプリンタフ
ァームを前記印刷実行工程前にダウンロードすることを
特徴とする請求項8記載の印刷制御方法。 - 【請求項12】 前記印刷制御方法は、 印刷するデータの印刷モードに応じたプリンタファーム
を生成するための生成工程をさらに備え、 前記転送工程は、前記生成されたプリンタファームを前
記印刷実行工程前にダウンロードすることを特徴とする
請求項7記載の印刷制御方法。 - 【請求項13】 印刷制御のためのソフトウエアを保存
した印刷制御手段と、 印刷実行のためのソフトウエアを保存した印刷実行手段
と、 前記印刷実行手段に保存されている、印刷実行のための
ソフトウエアの種別を判定する ための判定手段と、 前記印刷制御のためのソフトウエアが生成する印刷情報
と、前記判定に基づく印刷実行のためのソフトウエアと
を、前記印刷実行手段に転送するための転送手段と、 前記生成された印刷情報と、前記判定に基づき転送され
た印刷実行のためのソフトウエアと、を授受するための
授受手段と、を機能させるためのプログラムを記憶した
コンピュータ可読の記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9345325A JPH11175286A (ja) | 1997-12-15 | 1997-12-15 | 印刷制御システム及び方法、記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9345325A JPH11175286A (ja) | 1997-12-15 | 1997-12-15 | 印刷制御システム及び方法、記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11175286A true JPH11175286A (ja) | 1999-07-02 |
Family
ID=18375833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9345325A Withdrawn JPH11175286A (ja) | 1997-12-15 | 1997-12-15 | 印刷制御システム及び方法、記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11175286A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358209A (ja) * | 2001-06-01 | 2002-12-13 | Canon Inc | 情報処理方法、および、その装置 |
| JP2009086080A (ja) * | 2007-09-28 | 2009-04-23 | Kyocera Mita Corp | 画像形成装置 |
| US10209937B2 (en) | 2016-08-04 | 2019-02-19 | Seiko Epson Corporation | Control device and control method of control device |
-
1997
- 1997-12-15 JP JP9345325A patent/JPH11175286A/ja not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358209A (ja) * | 2001-06-01 | 2002-12-13 | Canon Inc | 情報処理方法、および、その装置 |
| JP2009086080A (ja) * | 2007-09-28 | 2009-04-23 | Kyocera Mita Corp | 画像形成装置 |
| US10209937B2 (en) | 2016-08-04 | 2019-02-19 | Seiko Epson Corporation | Control device and control method of control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3402914B2 (ja) | 印刷制御装置及び方法 | |
| US4933772A (en) | Electrophotographic printer with improved timing arrangements | |
| EP0526189A2 (en) | Print controller with power saving control | |
| JPH10143340A (ja) | プリンタ | |
| US6760118B1 (en) | Printing device control apparatus and method | |
| JP3002056B2 (ja) | プリンタ装置及び該装置における印刷制御方法 | |
| US5787308A (en) | Printing apparatus and method in which virtual busy signal is generated when printer buffer has larger vacant area than a predetermined value | |
| JPH09188015A (ja) | 印刷装置及び印刷制御方法 | |
| JP2910821B2 (ja) | 印字装置 | |
| JP3647197B2 (ja) | プリンタ装置、ホストコンピュータ、及び情報処理方法 | |
| JPH08192553A (ja) | 印刷装置 | |
| JPH08212079A (ja) | 画像形成装置 | |
| JPH0624105A (ja) | 画像形成装置 | |
| JPH10187373A (ja) | 印刷システム及び印刷システムにおける省電力モード通知方法 | |
| JP3728202B2 (ja) | 情報処理装置及びその制御方法 | |
| JP3043525B2 (ja) | 印刷装置及び印刷制御方法 | |
| JP3862440B2 (ja) | 印刷装置、印刷制御方法及び記憶媒体 | |
| JPH09218843A (ja) | 出力制御装置及び出力制御方法及びコンピュータで呼び出し可能な工程を含んだ記憶媒体 | |
| JP2005149211A (ja) | データ記録装置およびデータ書き換え方法 | |
| JPH0695814A (ja) | 印刷データ転送方式 | |
| JP2000020262A (ja) | プリンタ装置 | |
| JP2006138916A (ja) | 出力装置 | |
| JP2000177208A (ja) | 画像形成装置及び画像形成方法 | |
| JPH08166855A (ja) | プリンタシステム | |
| JPH06238991A (ja) | 印刷方法及びその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050301 |